我在 Visual Studio 中调试单元测试时遇到问题。我可以从测试资源管理器中很好地运行它们。问题是我无法进入代码和调试。此外,我能够调试不是单元测试的代码的其他部分。
当我右键单击测试资源管理器中的测试并单击调试时,我得到一个加载对话框,显示“正在从 f:\biniaries\vset\mstestexecutor.x8g.csproj_1420192002\objr\x86 加载 vstest.executionengine.x86.exe 的符号”。在其中几个之后,测试停止运行,并且我在“测试”下的输出窗口中显示以下错误。
------ Run test started ------
Failed to initialize client proxy: could not connect to .
========== Run test finished: 0 run (0:01:05.45) ==========
我尝试了以下方法:
- 为“在此目录中缓存符号”设置设置新目录。
- 使用更新 3 重新安装 VS2012
- 使用安全模式开关运行
- 跑了vs2012修复工具