Приложение С# для окон: "MyApplication.vshost.exe" Непрерывный доступ к диспетчеру задач

В моем приложении windows С# всякий раз, когда я открываю свое решение в visual studio 2008, "MyApplication.vshost.exe" всегда отображается на вкладке "Диспетчер задач Windows" → "Процесс".

Когда я попытался его убить, он снова появится на вкладке "Процесс".

Я не понимаю, для чего создан vshost.exe? и почему его не удаляют из диспетчера задач? Как его удалить?

Ответы

Ответ 1

Подробнее о vshost.exe в MSDN.

Процесс хостинга - это функция в Visual Studio 2005, которая улучшает производительность отладки, позволяет частично отлаживать доверительные отношения и позволяет оценивать выражение времени разработки. Файлы процесса хостинга содержат vshost в имени файла и помещаются в выходную папку вашего проекта.

Ответ 2

Функция vshost.exe была представлена ​​с VS2005.

Цель этого в основном заключается в том, чтобы ускорить запуск отладки - в основном там уже есть процесс с фреймворком, который готов загрузить ваше приложение, как только захотите.

См. эту статью MSDN и этот пост в блоге для Дополнительная информация.

Вы можете остановить *.vshost.exe от нереста -

Щелкните правой кнопкой мыши вкладку MyProjectPropertiesDebug и снимите флажок Enable the Visual Studio hosting process.

Ответ 3

Вы можете отключить это. Щелкните правой кнопкой мыши по проекту, выберите свойства и перейдите на вкладку "Отладка". Там вы можете снять флажок "Включить процесс хостинга Visual Studio"