在Visual Studio中缓慢调试问题

在我的Visual Studio中,即使我只是在C#控制台应用程序中编写了一行返回值,在按F5执行实际代码之后,我需要一分钟(我的意思是在按下后单击return语句停止的时间F5 - 我在Main函数的return语句中设置了一个断点)。 我想知道什么是错的? 任何检查清单? 谢谢!

我在Windows Server 2003 x64上使用Visual Studio 2008 VSTS版本和调试。

在此先感谢乔治


您可能需要删除所有断点 - 请注意,您需要单击“删除所有断点”按钮(或使用Ctrl-Shft-F9),而不是只是逐个删除它们。 如果Visual Studio破坏了你的解决方案设置,后者将无法工作。 你可能需要首先添加一个断点,以使其工作(聪明,呃?)。

如果最坏的情况发生,您可能需要删除.suo文件,并让Visual Studio从头开始创建一个新文件。 请注意,您将失去个人解决方案配置设置,但是(仅适用于此解决方案,不适用于其他解决方案)。 但是,您可能需要临时移动/重命名文件,直到您确定是否存在问题。 这样,你总是可以将它移回去。 我看到一些在线资源建议删除(移动/重命名) .ncb文件。


我以前见过这个。 尝试删除所有断点,然后设置你想要的断点。 打F5。 现在速度更快吗?

我只注意到你提到了设置.NET源代码调试功能。 尝试禁用该功能,则与Microsoft源服务器的网络连接可能会很慢。 也可以在工具>选项>调试>符号中禁用任何符号服务器连接

也可以尝试在工具>选项>调试>常规中禁用“启用属性评估和其他隐式函数调用”。


或者删除可以在解决方案(.sln)文件旁找到的.suo文件。 这解决了我在调试会话需要很长时间才能启动和停止的问题。

链接地址: http://www.djcxy.com/p/17075.html

上一篇: Slow debugging issue in Visual Studio

下一篇: esque OOP in JavaScript and a jQuery fail