Не удается заставить работать средства диагностики Visual Studio

У меня возникли некоторые проблемы при запуске средств диагностики в Visual Studio 2015 (с обновлением 3). Я строю и запускаю проект в режиме отладки, появляется окно "Инструменты диагностики" с текстом

Запуск диагностических инструментов...

и примерно через десять минут этот текст исчезает, но окно инструментов диагностики остается (ни с чем на нем). В Диагностическом Центре также нет выходных данных. Это происходит на платформах x86 и x64, запуск VS от имени администратора также не помогает.

VShub.exe и служба Visual Studio Standard Collector оба работают.

РЕДАКТИРОВАТЬ: теперь он перестает работать раньше, и окно диагностических инструментов выдает следующее сообщение:

Средства диагностики неожиданно вышли из строя. Вывод Diagnostics Hub в окне Output может содержать дополнительную информацию.

И теперь в окне Diagnostics Hub появляется следующее сообщение:

VsHub не удалось найти / запустить службу.

1 ответ

Решение

Это экологическая проблема, программное обеспечение, работающее на компьютере, мешает нормальной работе VSHub.exe. Основная проблема заключается в том, что он работает во многом так же, как и вредоносная программа, присоединяясь к другому процессу (программе, которую вы пытаетесь отлаживать), а затем используя именованный канал для связи с другим процессом (IDE). "Не удалось найти / запустить службу" - это диагностическое сообщение о невозможности подключения именованного канала.

Такое поведение достаточно, чтобы поднять хаки или вызвать ошибку в виде программного обеспечения, которое пытается помешать вредоносным программам сделать это. Такие продукты, как Avast, AVG, Sophos, ESET, McAfee, были определены ранее как особо недружелюбные на компьютере разработчика. Avast, в частности, должен быть выделен как продукт, который никогда не переставал вызывать проблемы.

Тест прост, просто деактивируйте продукт и убедитесь, что задержка прошла. Вы можете хромать, добавляя определенные исключения для vshub.exe и devenv.exe, но разумно выбирать продукт, более совместимый с тем, что программист делает каждый день. Я видел и лично испытал очень мало проблем с решением для защиты от вредоносных программ, включенным в Windows.

Другие вопросы по тегам