就在最近,我的Visual Studio 2010和2008 Professional已停止捕获运行时错误。我不确定这些IDE中的设置是否配置错误或是否是防火墙问题(我的操作系统是Windows 7并且防火墙已关闭)。例如,此代码应导致visual studio中的运行时错误:
XmlDocument doc = null;
XmlElement element = doc.getElementByID("element");
如果我在此代码之后放置断点,则不会到达,但断点在执行此代码示例之前成功触发。我的C#应用程序显示正常,但错误后执行的所有代码都不存在。
如果有任何可以帮助我解决这个问题,我将不胜感激。
答案 0 :(得分:2)
在C#中,由于示例中的GetElementById()上的无效外壳,此代码甚至不应编译。
在Visual Studio中,转到Debug - >例外,请检查“公共语言运行时异常”旁边的“抛出”。
重新运行代码......它会破坏吗?