Приложение С# для окон: "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 от нереста -
Щелкните правой кнопкой мыши вкладку MyProject
→ Properties
→ Debug
и снимите флажок Enable the Visual Studio hosting process
.
Ответ 3
Вы можете отключить это. Щелкните правой кнопкой мыши по проекту, выберите свойства и перейдите на вкладку "Отладка". Там вы можете снять флажок "Включить процесс хостинга Visual Studio"