VisualStudio 19 不断删除 Nuget 包

VisualStudio 19 constantly deletes Nuget Packages

我有一个奇怪的问题:

我在编码时,我的 Visual Studio 随机地 - 突然出现 - 说它找不到以前安装的 Nuget 包。然后它将我的一半代码标记为错误,因为使用的数据包丢失了。

然后我必须重新下载它们,问题立即得到解决。这些软件包删除完全是突然发生的,并且一周又一次。我无法找到为什么它首先删除这些包的问题 (?)(或者无法 (?) 找到下载的包)。

是否有已知的修复方法?

These package deletions happen completely out of the blue and since a week over and over again. I cannot track down the issue why it deletes these packages in the first place

不知道您在遇到这个问题之前是否从任何代码托管平台(如 TFS)下载了该项目。根据您的描述,缺少 nuget 引用,这不是正常行为。另外,我想确切地知道你做了什么导致这个问题。

要解决您的问题,您可以尝试以下步骤:

1)关闭VS实例,删除C:\Users\xxx(User Name)\AppData\Roaming\NuGet\NuGet.Config下的NuGet.Config文件,重启VS,然后恢复nuget包。

2) 此外,每次遇到此问题时,右键单击解决方案-->Restore Nuget Packages,这将恢复任何 nuget 丢失的 nuget 包。

另外,请确保这两个选项被勾选Tools-->Options-->Nuget Package Manager-- >一般-->Nuget Restore。当你执行 Build.

时,丢失的包会自动恢复

希望对您有所帮助。