调试IDE弹出窗口错误"对象引用未设置为对象的实例"后

Dre*_*ing 5 c# visual-studio-2013

在努力学习代码之后,我注意到一些奇怪的事情:在结束我的调试会话并回到我的MVC控制器后,我得到一个实际的弹出警报,指示"对象引用未设置为对象的实例".我没有得到一个,我得到了它们的整个级联,VS基本上锁定了需要重新启动的点.这似乎不寻常,因为我没有调试任何东西,这个错误出现在Visual Studio 2013本身,而不是任何代码错误或错误面板.

我试图解决这个问题:

  • 在localhost上刷新我的数据库.这没有解决它.
  • 快速点击键盘快捷键重建项目.这种方法约占75%的时间.
  • 在警报级联显示发生之前尝试清理项目.当VS重启时,这总是固定它.如果我运行调试器来测试我的Web应用程序,它会回来.
  • 这不会与其他项目一起回来.

我正在处理的代码函数与测验有关 - 我已经创建了一周前测试的初始测验函数,但现在我正在进行"简历测验"功能.所以在控制器中非常相似和一些共享方法.

这对我来说非常困难,因为我的整个IDE对于这部分代码都没用.有没有人遇到VS本身说"对象引用未设置为对象的实例"?

Dre*_*ing 2

更新给后来看到这个的人:

  • 我不知道到底出了什么问题,devenv 日志没有显示它。
  • 我卸载了所有扩展和附加组件(仅 VS Web Essentials、Telerik Testing Studio 和 Ranorex Test Automation),然后修复了我的 VS 安装。
  • 最后,我通过 VS 菜单中的“工具”下的“扩展和更新”选项更新了项目中的所有框架,我的问题就消失了。