重新启动 Visual Studio 后即可解决 .NET Framework 错误

问题描述 投票:0回答:1

我正在使用 .net 框架解决方案,当时我收到错误,指出即使我安装了 nuget,某些程序集也丢失了。

命名空间“Microsoft”中不存在类型或命名空间名称“Extensions”

找不到类型或命名空间名称“ILogger<>”

...还有更多类似的。

我尝试恢复nugets,但似乎不起作用。我重新打开 Visual Studio,一切都已修复。这让我想知道重新启动 VS 发生了什么?如果这种情况再次发生,我的解决策略应该是什么?

.net visual-studio
1个回答
0
投票

正如 phuzi 在评论中提到的,VS 维护一个缓存,其中包含有关项目及其依赖项的信息。有时,此缓存可能会损坏或不同步。就我而言,我在几个月后对一个大型应用程序的一个相当活跃的分支进行了 git pull,我想这可能会使缓存不同步。 这是另一个问题,没有公认的答案,但它证明这个问题是如此普遍。我也会重新启动 VS 并尝试构建。

© www.soinside.com 2019 - 2024. All rights reserved.