gpt4 book ai didi

c# - 调试IDE弹出错误 "Object Reference not set to instance of object"后

转载 作者:太空狗 更新时间:2023-10-29 23:38:18 26 4
gpt4 key购买 nike

在今天努力编写代码之后,我注意到了一些奇怪的事情:在结束我的调试 session 并返回到我的 MVC Controller 之后,我收到了一个实际的弹出警报,指示“对象引用未设置到对象的实例”。我没有得到一个,我得到了它们的整个级联,VS 基本上锁定了需要重新启动的点。这似乎很不寻常,因为我没有调试任何东西,而且这个错误出现在 Visual Studio 2013 本身中,而不是出现在任何代码错误或错误面板中。

我为解决此问题所做的工作:

  • 刷新了我在本地主机上的数据库。这并没有解决问题。
  • 快速按下键盘快捷键来重建项目。这在大约 75% 的时间有效。
  • 尝试在警报级联显示发生之前清理项目。当加上 VS 重启时,这总是修复它。如果我运行调试器来测试我的 Web 应用程序,它会返回。
  • 这不会与其他项目一起回来。

我正在处理的代码功能与测验有关——我已经创建并测试了一周前的初始测验功能,但现在我正在开发“恢复测验”功能。非常相似,并且 Controller 中有一些共享方法。

这对我来说几乎是一个艰难的停止,因为我的整个 IDE 对这部分代码毫无用处。有没有人遇到 VS 本身说“对象引用未设置到对象的实例”?

最佳答案

为以后来看的人更新:

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

关于c# - 调试IDE弹出错误 "Object Reference not set to instance of object"后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30196949/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com