在我的c#-project中,我使用了HtmlAgilityPack。一切都运行好几周,但今天,当我在调试模式下运行代码并使用与HtmlAgilityPack相关的代码时,VS一直在问我“HtmlNode.cs”的位置,它是HtlmAgilityPack.dll中的一个类。当我选择“取消”时,VS崩溃。
我甚至没有设置任何断点。我清理并重建了解决方案,删除了obj和bin文件夹,重命名为“HtmlAgilityPack.pdb”,删除了%APPDATA%-directory中的临时文件夹,并删除并重新设置了程序集的链接。没有任何效果。
有人知道该怎么办吗?
答案 0 :(得分:0)
我仍然没有解决方法如何避免VS尝试调试源文件,但感谢Ron,我发现,源文件中的异常导致问题,所以我相应地更改了我的代码,以便避免任何异常。 (在可能的情况下,我试图删除那里不存在的HtmlNode中的属性。)
答案 1 :(得分:0)
要解决此问题,您必须在下面的 In Debug >> Options >> Debugging/General
答案 2 :(得分:0)
我在 VS C++ 项目中遇到了类似的问题。我删除了所有断点,它对我有用:调试 -> 删除所有断点(或使用快捷方式:Ctrl + Shift + F9)。