Nuget崩溃的Visual Studio 2019

时间:2019-05-22 23:54:41

标签: nuget visual-studio-2019

我有一个从VS2017迁移过来的ASP.NET框架MVC项目。我注意到,通过UI或程序包管理器控制台执行的任何nuget操作(新程序包,程序包更新)都会导致VS2019退出并自行重启。

  • 我已经尝试像某些人所建议的那样以管理员身份运行VS2019,没有运气。
  • 如果我创建一个空白项目,则nuget可以正常工作并且不会使Visual Studio崩溃

有人对此进行故障排除有任何指导吗?

3 个答案:

答案 0 :(得分:1)

如果还原也会使VS崩溃(使用SDK样式的项目时会自动发生,或者您可以右键单击该解决方案并从上下文菜单中选择“还原”),那么您的nuget.config文件之一有可能是无效的而且我们崩溃了,没有给出良好的错误消息。我们在4.7或4.8左右重写了设置代码,这在错误情况下导致了一些不同的行为。如果VS在还原时崩溃,则可以尝试从nuget.org/downloads下载最新的nuget.exe,然后在命令行上运行nuget restore。它也应该崩溃,并且错误消息可能会有所帮助。

但是,作为NuGet团队的成员,我的建议是使用“报告问题”工具,尤其是在重现错误时使用该功能进行记录。这将记录一些额外的信息,我的团队可以使用这些信息来更好地弄清我们崩溃的原因,而不是显示错误。堆栈溢出不是官方的支持渠道,因此我们在这里不能为您提供帮助,但是我想知道是什么原因导致了崩溃,即使您知道如何在您的情况下也可以防止它。 >

答案 1 :(得分:0)

已经检查了许多类似的问题,但是很难找到真正的原因,因为我无法在自己身边重现该问题。

以下希望技巧可以帮助解决该问题:

1。在VS2019中,转到工具-> NuGet软件包管理器->软件包管理器设置以清除所有NuGet缓存

2。打开VS2019的开发人员命令提示符,输入devenv /Safemode以在safe mode中运行VS(以检查是否可能引起某些扩展)

3。尝试使用Visual Studio安装程序进行VS修复

答案 2 :(得分:0)

对我来说,解决了更新VS 2019社区的问题。 enter image description here