【发布时间】:2015-07-23 16:27:28
【问题描述】:
今天在努力编写代码后,我发现了一些奇怪的事情:在结束调试会话并返回到我的 MVC 控制器后,我收到一个实际的弹出警报,指示“对象引用未设置为对象的实例”。我没有得到一个,我得到了整个级联,VS基本上锁定了需要重新启动的点。这似乎很不寻常,因为我没有调试任何东西,而且这个错误出现在 Visual Studio 2013 本身中,而不是在任何代码错误或错误面板中。
我做了什么来尝试解决这个问题:
- 在 localhost 上刷新了我的数据库。这并没有解决问题。
- 快速点击键盘快捷键重建项目。这在大约 75% 的时间内有效。
- 尝试在警报级联显示发生之前清理项目。当与 VS 重新启动结合使用时,这总是修复它。如果我运行调试器来测试我的 Web 应用程序,它会返回。
- 这不会与其他项目一起出现。
我正在处理的代码功能与测验有关 - 我已经在一周前创建了测试初始测验功能,但现在我正在研究“恢复测验”功能。非常相似,并且在控制器中有一些共享方法。
这对我来说几乎是一个艰难的停止,因为我的整个 IDE 对这部分代码毫无用处。有没有人遇到过 VS 本身说“对象引用未设置为对象的实例”?
【问题讨论】:
-
您正在使用一些扩展或生产力工具进行任何更改?光是这些就有一种虫子的味道。
-
您可以尝试通过启用日志从 VS 获取更多信息。 msdn.microsoft.com/en-us/library/ms241272.aspx
-
@FailedDev 除了带有引导程序和 jQuery 和 Entity 的基本 MVC5 模板之外,别无其他。在过去的几周内,我也没有更改任何这些或更新。
-
我会在继续进行之前对 Visual Studio 进行“修复”安装 - 只是为了基线。
-
“更新所有框架......测试解决方案” - 你能告诉我们这些是什么吗?在你的问题?
标签: c# visual-studio-2013