在VS2015中的调试中运行单元测试时出现DisconnectedContext错误

Nev*_*ing 25 resharper unit-testing visual-studio visual-studio-2015

我在VS2015 Enterprise中运行单元测试时遇到此问题.每当我在调试模式下运行任何单元测试时,我都会收到以下错误:

托管调试助手'DisconnectedContext'在'my_path_to_VS\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\TESTWINDOW\te.processhost.managed.exe'中检测到问题.

我尝试在VS2015上运行修复,它没有帮助.尝试再次卸载和安装,问题仍然存在.奇怪的是,我在SVN和我的朋友的代码能够在他的机器上运行相同的代码没有任何问题.

只运行测试(没有调试器)工作没有任何问题.

我确实安装了ReSharper.这会导致这个问题吗?

更新 好的Resharper导致了这个问题.只有当我通过ReSharper图标(TestMethod名称旁边)运行测试时,才会出现此问题.当我执行Test-> Debug-> All Tests时,它运行正常.有任何想法吗?也许是ReSharper的bug?

shf*_*ire 33

我也有Rashaper并面对这个问题,无论我在哪里调用测试(VS或Resharper).我已经通过将测试和项目的目标体系结构更改为x64来克服这个问题.但问题的根源对我来说仍然是个未知数. 设置

  • 感谢分享,但这并没有解决我的问题:(.也许它可以帮助其他人. (4认同)
  • 如果在解决方案已设置为Release而不是Debug时运行测试调试,也会发生这种情况:-) (2认同)