运行时调试不起作用。

时间:2010-11-18 20:36:51

标签: c# visual-studio debugging runtime

就在最近,我的Visual Studio 2010和2008 Professional已停止捕获运行时错误。我不确定这些IDE中的设置是否配置错误或是否是防火墙问题(我的操作系统是Windows 7并且防火墙已关闭)。例如,此代码应导致visual studio中的运行时错误:

XmlDocument doc = null;
XmlElement element = doc.getElementByID("element");

如果我在此代码之后放置断点,则不会到达,但断点在执行此代码示例之前成功触发。我的C#应用​​程序显示正常,但错误后执行的所有代码都不存在。

如果有任何可以帮助我解决这个问题,我将不胜感激。

1 个答案:

答案 0 :(得分:2)

在C#中,由于示例中的GetElementById()上的无效外壳,此代码甚至不应编译。

在Visual Studio中,转到Debug - >例外,请检查“公共语言运行时异常”旁边的“抛出”。

重新运行代码......它会破坏吗?