当我尝试在非常特定的测试配置中观察变量时,我发现Visual Studio冻结了30多秒的问题,并且它让我狂野。当我调试主应用程序或非hmi单元测试时,问题不会出现VS2010使用Gallio调试非常慢的自动化HMI测试
我们使用Visual Studio 2010,Gallio 3.2和White 0.2(带有Icarus Test Runner或Resharper)来运行自动HMI测试,有时我们喜欢调试它们:-)目标平台是.Net 4.0和x86,我正在开发Windows 7 x64。这种设置引起了我们克服的各种问题。
在我的野生颠簸围绕解决我已经试过了问题:
- 强制所有加利奥应用为使用CorFlags 32位应用程序运行 - (固定单元测试问题)
- 禁用ReSharper的 - 没有结果
- 禁用异常助手 - 无结果
- 禁用物业评估 - 无结果
- 创建本地符号高速缓存 - 无结果
- 在IsolatedProcess/IsolatedAppdomain/Local之间更改应用程序的隔离级别 - 无法作为隔离进程运行,否则无法结果。
- 运行伊卡洛斯& Visual Studio作为管理员 - 没有结果
- 将调试器附加到Visual Studio本身 - Yay Works!
唯一有所作为的是将一个调试器附加到Visual Studio本身,然后它非常愉快地运送。在调试Visual Studio时,控制台上会出现各种各样的垃圾,但没有任何内容与此问题相关。
有没有人知道发生了什么或对解决方案有什么建议?
感谢