Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error debugging code in visual studio 2012 - Failed to initialize client proxy: could not connect to

I am having Issues debugging unit tests in visual studio. I can run them fine from test explorer. The issue is that I cannot step into the code and debug. Also, I am able to debug other parts of the code that are not unit tests.

When I right click on the test from test explorer and click debug I get a loading dialog saying "Loading symbols for vstest.executionengine.x86.exe from f:\biniaries\vset\mstestexecutor.x8g.csproj_1420192002\objr\x86". After a few more of these the test stops running and I get the following error displayed in the output window under "Tests".

  ------ Run test started ------   Failed to initialize client proxy: could not connect to .   ========== Run test finished: 0 run (0:01:05.45) ========== 

I have tried the following:

  • Set new directory for the "Cache symbols in this directory" setting.
  • Reinstalled VS2012 with Update 3
  • Running with the safemode switch
  • Ran the vs2012 repair tool
like image 835
user2577788 Avatar asked Jul 15 '13 22:07

user2577788


2 Answers

In my case I found that I needed to run visual studio as administrator. HTH.

like image 192
user8128167 Avatar answered Sep 30 '22 10:09

user8128167


This may happen when it takes too long to download debug symbol information from various symbol servers, possibly causing a timeout.

We solved this by going to the menu Debug->Options->Symbols and selecting "Only specified modules". It also makes debugging startup considerably faster.

like image 33
Gonen I Avatar answered Sep 30 '22 11:09

Gonen I