Visual studio 2019 调试后自动删除 nuget 包

Visual studio 2019 auto removed nuget packages after debug

每次我将任何 nuget 包添加到我的 .net 核心应用程序时,它都会停留一段时间,但似乎在我开始调试并结束调试后,nuget 包会自动从 Visual studio 项目中删除。

2019 年 visual studio 有什么变化吗?

您应该会看到:在 NuGet.Config 文件中,DisabledPackageSources 标记向您显示当前禁用的源,因此如果您想让它们处于活动状态,请在 ActivePackageSource 下添加源。无论如何,由于在您编辑 DisabledPackageSources 后它现在运行良好,至少我们确保它与 NuGet.Config 文件相关。

在网上搜索后,我在 this 开发者社区网站上找到了解决方案。

  1. 关闭VS2019
  2. 删除“.vs”文件夹
  3. 打开VS2019,添加NuGet包
  4. 全部保存

我怀疑 "Save all" 添加 NuGet 包后可能是这里的关键。