我正在搞乱调试选项,现在我所有的例外都是
System.NullReferenceException越过了本机/托管边界。
有时,当发生异常时,VS要求我打开一些.net .cs文件,就像我有源代码一样。我希望有一些“恢复默认值”按钮。知道我需要切换什么才能让它像往常一样工作?
答案 0 :(得分:14)
此处找到的解决方案(“Visual Studio 2010中的一个选项称为”在调试>常规“下的”异常跨越AppDomain或托管/本机边界(仅限托管)时断开“):
Ignore exceptions that cross AppDomains when debugging in Visual Studio 2010
答案 1 :(得分:5)
当然,有一个“恢复默认值”选项确实会影响大量设置(包括一些调试设置)。
如果您还没有尝试过,请使用“工具”菜单中的“导入和导出设置...”向导中的“重置所有设置”选项。它会在重置之前提示保存当前设置。
如果这确实解决了您的问题,并且您仍然想知道更改了什么,则可以使用同一向导再次保存设置,并在两个文件之间执行差异。