当我尝试在非常具体的测试配置中观察变量时,我发现Visual Studio冻结30秒以上的问题,这让我疯狂。当我调试主应用程序或非hmi单元测试时,问题不会出现
我们正在使用Visual Studio 2010,Gallio 3.2和White 0.2(使用Icarus Test Runner或Resharper)来运行自动HMI测试,有时我们喜欢调试它们:-)目标平台是.Net 4.0和x86以及我正在开发Windows 7 x64。这种设置引起了我们克服的各种问题。
在我疯狂的骚动中解决了我尝试过的问题:
唯一有所作为的是将调试器附加到Visual Studio本身,然后它非常愉快地卡车。在调试visual studio时,在控制台上喷出了各种各样的伪装,但没有任何与此问题相关的内容。
有没有人知道发生了什么或有任何解决方案的建议?
由于
答案 0 :(得分:0)
这可能会对将来的某些人有所帮助,所以我发现问题出现在我的代码中,但值得分享。
如果使用MapViewOfFile从DBWIN_BUFFER读取
,Visual Studio 2010会表现得非常奇怪我怀疑存在一些争用导致visual studio或我的测试锁定并等待读取缓冲区。