最近,我和我的同事用VS2010 Pro将我们的开发环境升级到Win7 x64。我们的应用程序专门针对x64平台。
我们遇到的问题是在调试期间,当试图单步执行代码(F10)时,VS至少有50%的时间会锁定正在调试的应用程序。 IDE具有按下F5的外观,但应用程序没有响应,我们必须强制停止应用程序。
我们的应用程序是客户端(GUI)和通过.NET远程处理进行通信的服务器。
这开始直接影响我们的工作效率,所以如果有任何想法可能导致这种情况,请告诉我。
答案 0 :(得分:0)
有可能是调试符号加载的外部机会。检查状态栏我认为它会在符号加载时告诉您。
答案 1 :(得分:0)
这可能是一个没有实际意义的问题,但您是否安装了VS 2010 Service Pack 1?
包含与调试器相关的各种错误修正。
答案 2 :(得分:0)
我有类似的问题。事实证明,更高级别的程序有一个不同的运行时库(多线程调试DLL),而我的应用程序只是一个多线程调试。一旦我将我的转换为多线程调试dll,冻结就停止了。