Reputation: 261
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:
Upvotes: 26
Views: 12753
Reputation: 4939
As Steven Jeuris mentioned in a comment, this could be related to access rights. In my instance it was caused by launching visual studio from a different active directory domain (runas /netonly /user:...
).
Upvotes: 1
Reputation: 21
I just removed all the content of the test project output folder (objd\amd64 in my case) and error has gone.
Upvotes: 2
Reputation: 11
I'm using Windows 8.1 and VS2013 and had the same issue.
The reason this was happening to me is the following - I had my android phone connected to my computer and USB debugging was enabled on the phone.
There you have it.
Upvotes: 1
Reputation: 7676
In my case I found that I needed to run visual studio as administrator. HTH.
Upvotes: 29
Reputation: 6127
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.
Upvotes: 11
Reputation: 698
It looks like this happens sometimes when the VS execution engine process is terminated. This was the case for me, since I had terminated the process manually when the process was not responding. You could check if you have "vstest.executionengine.exe" process running when you see this error message. I came across this solution at the MS forum below:
Upvotes: 6