Ответ 1
В моем случае я обнаружил, что мне нужно запустить визуальную студию в качестве администратора. НТН.
У меня есть проблемы с отладкой модульных тестов в visual studio. Я могу запустить их из тестового проводника. Проблема в том, что я не могу войти в код и отлаживать. Кроме того, я могу отлаживать другие части кода, которые не являются модульными тестами.
Когда я нажимаю правой кнопкой мыши на тесте из тестового проводника и выбираю debug, я получаю диалог загрузки "Загрузка символов для vstest.executionengine.x86.exe из f:\biniaries\vset\mstestexecutor.x8g.csproj_1420192002\objr\x86". После нескольких из них тест перестает работать, и я получаю следующую ошибку, отображаемую в окне вывода в разделе "Тесты".
------ Run test started ------
Failed to initialize client proxy: could not connect to .
========== Run test finished: 0 run (0:01:05.45) ==========
Я пробовал следующее:
В моем случае я обнаружил, что мне нужно запустить визуальную студию в качестве администратора. НТН.
Это может произойти, когда требуется слишком много времени для загрузки информации об отладочной информации с разных серверов символов, что может привести к таймауту.
Мы решили это, перейдя в меню Debug- > Options- > Symbols и выбрав "Только указанные модули". Это также значительно ускоряет запуск отладки.
Похоже, что это происходит иногда, когда процесс запуска VS-клиента завершается. Это было для меня, так как я прекратил процесс вручную, когда процесс не отвечал. Вы можете проверить, запущен ли процесс "vstest.executionengine.exe", когда вы видите это сообщение об ошибке. Я нашел это решение на форуме MS ниже:
Я просто удалил все содержимое выходной папки тестового проекта (objd\amd64 в моем случае), и ошибка исчезла.
Я использую Windows 8.1 и VS2013 и имел ту же проблему.
Причина, по которой это происходит со мной, следующая: у меня был телефон с Android, подключенный к моему компьютеру, и USB-отладка была включена по телефону.
Там у вас есть.
Как отметил Стивен Джерис в комментарии, это может быть связано с правами доступа. В моем случае это было вызвано запуском visual studio из другого домена активного каталога (runas /netonly /user:...
).