Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 调试visual studio 2012中的代码时出错-未能初始化客户端代理:无法连接到_.net_Visual Studio 2012_Mstest - Fatal编程技术网

.net 调试visual studio 2012中的代码时出错-未能初始化客户端代理:无法连接到

.net 调试visual studio 2012中的代码时出错-未能初始化客户端代理:无法连接到,.net,visual-studio-2012,mstest,.net,Visual Studio 2012,Mstest,我在visual studio中调试单元测试时遇到问题。我可以从测试资源管理器中很好地运行它们。问题是我无法进入代码并进行调试。此外,我还能够调试代码中非单元测试的其他部分 当我在测试资源管理器中右键单击测试并单击调试时,我会看到一个加载对话框,上面写着“从f:\binites\vset\mstestexecutor.x8g.csproj_1420192002\objr\x86加载vstest.executionengine.x86.exe的符号”。在进行了几次测试之后,测试停止运行,我在“测试

我在visual studio中调试单元测试时遇到问题。我可以从测试资源管理器中很好地运行它们。问题是我无法进入代码并进行调试。此外,我还能够调试代码中非单元测试的其他部分

当我在测试资源管理器中右键单击测试并单击调试时,我会看到一个加载对话框,上面写着“从f:\binites\vset\mstestexecutor.x8g.csproj_1420192002\objr\x86加载vstest.executionengine.x86.exe的符号”。在进行了几次测试之后,测试停止运行,我在“测试”下的输出窗口中显示了以下错误

我尝试了以下方法:

  • 为“在此目录中缓存符号”设置设置新目录
  • 已重新安装VS2012,更新为3
  • 使用安全模式开关运行
  • 运行vs2012修复工具

当VS执行引擎进程终止时,有时会出现这种情况。对我来说就是这样,因为我在流程没有响应时手动终止了流程。当您看到此错误消息时,可以检查是否正在运行“vstest.executionengine.exe”进程。我在下面的MS论坛上遇到了这个解决方案:


参考:

当从各种符号服务器下载调试符号信息的时间过长时,可能会发生这种情况,可能会导致超时


我们通过进入菜单Debug->Options->Symbols并选择“仅指定模块”解决了这个问题。它还使调试启动速度大大加快。

在我的例子中,我发现我需要以管理员身份运行visual studio。HTH.

我使用的是Windows 8.1和VS2013,并且有同样的问题

这种情况发生在我身上的原因如下——我把我的android手机连接到我的电脑上,并且在手机上启用了USB调试

  • 我断开了电话,测试调试开始工作
  • 我关闭了手机上的USB调试,然后再次连接。测试调试再次工作

您就在这里。

我刚刚删除了测试项目输出文件夹的所有内容(在我的例子中是objd\amd64),错误已经消失。

正如Steven Jeuris在评论中提到的,这可能与访问权限有关。在我的例子中,这是由于从不同的active directory域(
runas/netonly/user:…
)启动visual studio造成的。

我也是这样。你知道这是为什么吗?这似乎是可行的,但不是一个真正的解决方案,因为(应该)不需要以管理员身份运行Visual Studio。这仅仅表明问题可能与访问权限有关。更多信息。它可能与来自第三方软件的命名管道有关,该命名管道与Visual Studio冲突。以管理员身份运行Visual Studio对我很有效!!谢谢你为我祈祷。你让我的日子^^它真的说“[…]无法连接到[空]”?这很有效。这是由我构建的一个应用程序引起的,它监听所有命名管道,比如:“net。pipe://localhost/“不适合我。我猜这就像管理员权限的修复程序:在您的情况下,一个已加载但不需要的模块似乎确实会导致问题。但这并不是任何模型在加载时出现问题的原因。哦,我的生活!你发现了吗?我需要使用
runas
,这样我就可以
以管理员身份运行
,但不需要使用本地管理员帐户(出于安全原因)。但如果使用IIS,则无法在没有管理员权限的情况下进行调试。
  ------ Run test started ------
  Failed to initialize client proxy: could not connect to .
  ========== Run test finished: 0 run (0:01:05.45) ==========