Visual Studio - 单击解决方案 - >属性时出错(对象引用未设置为对象的实例)

Ken*_*nci 37 visual-studio visual-studio-2012

当我尝试访问我的解决方案属性时,我收到以下错误:

Object reference not set to an instance of an object
Run Code Online (Sandbox Code Playgroud)

我正在使用VS 2012.这可能是什么原因?

在此输入图像描述

在此输入图像描述

Jar*_*das 39

某些扩展可能会导致此问题 尝试禁用扩展并重新启动Visual Studio.

即使您在此之后重新启用扩展,通常也会出现错误.

有关Microsoft Connect(链接)的错误报告.它被标记为"封闭为外部",但似乎它可能随机出现任何扩展,因此值得在那里投票以引起微软的注意.

  • 卸载NuGet包管理器解决了错误 (7认同)
  • 卸载了`NuGet Package Manager`它工作但是再次安装它并且问题仍然存在. (4认同)
  • 再次安装它,问题仍然存在 (3认同)
  • 任何人都想编辑这个答案并发布如何禁用扩展和如何卸载/重新安装NuGet ??? 可怕的答案.不应该只说"做x"没有关于如何并且假设每个人都知道的说明. (3认同)

V.B*_*.B. 11

就我而言,问题是解决方案特定的.NuGet导致此错误,但不是扩展本身,而是在VS负载上生成错误的NuGet包.当我打开NuGet包管理器控制台时,我看到一个带有错误描述的大红色文本.在我的例子中,它是T4Scaffolding.Core包,而后者又是MVCMailer的依赖.

如果是这种情况,您可能会在PM控制台中看到哪个包生成错误.