Есть ли в любом случае, чтобы остановить/остановить бег 'vshost.exe-когда проект открывается из Visual Studio?
Когда мы открываем проект/решение в Визуальная студия, проект vshost.exe файл будет выполнен и запущен в памяти автоматически (я думаю, что это делается Visual studio), и этот процесс (vshost.exe) будет находиться в рабочем состоянии до тех пор, пока мы не закроем решение от VS.
Я знаю, что этот процесс был введен с VS2005 и далее, чтобы помочь производительности отладки.
Наше приложение будет запущено из этого процесса, когда мы пройдем через него F5 но если мы пробежимся ctrl+F5 тогда наше приложение работает изолированно (без vshost.exe). Но все же vshost.exe будет parellely работать вдоль стороны нашего проекта exe. Хотя на этот раз и не требуется в реальном смысле. Следовательно, мы теряем некоторую память (тысячу килобайт) ненужной.
Наконец, мой вопрос заключается в том, есть ли в любом случае/настройка в VS, чтобы остановить запуск vshost.exe пока не будет нажата клавиша F5. Потому что я спрашиваю вот о чем: допустим, я открыл решение в VS и просто хочу работать без него. отладка, то, очевидно, я нажму ctrl+F5. Тогда, в данном случае мне это не нужно vshost.exe чтобы работать в фоновом режиме.
Я надеюсь, что вопрос был ясен, но если у вас возникнут какие-либо вопросы или путаница, пожалуйста, дайте мне знать.
Спасибо...
tumbledDown2earth
vshost убивается, когда вы закрываете visual studio. В противном случае он не вмешивается ни в один процесс без отладки и остается бездействующим
Mohammed Hameed
Да, это правда. Он остается бездействующим, но потребляет некоторую память, верно? Итак, если я запускаю без какого - либо отладчика (через ctrl+F5), то почему мы должны держать ненужный этот кусок памяти (несколько тысяч КБ-около 3 КБ в моем случае) для Vshost.