Какова цель файла vshost.exe?

У меня была аналогичная проблема. Я установил PHPMailer версии 1.72, который не готов управлять SSL-соединениями. Обновление до последней версии решило проблему.

470
задан Robbie Dee 11 January 2017 в 14:36
поделиться

5 ответов

Функция vshost.exe была введена в VS2005 (чтобы ответить на ваш комментарий).

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

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

411
ответ дан 22 November 2019 в 22:49
поделиться
  • .exe - «нормальный» исполняемый файл

  • .vshost.exe - специальная версия исполняемого файла для облегчения отладки; подробности см. в MSDN

  • .pdb - База данных программы с символами отладки

  • .vshost.exe.manifest - тип файла конфигурации содержащие в основном зависимости от библиотек

174
ответ дан 22 November 2019 в 22:49
поделиться

Файл vshost.exe - это исполняемый файл, запускаемый Visual Studio (исполняемый файл узла Visual Studio). Это исполняемый файл, который ссылается на Visual Studio и улучшает отладку.

Когда вы распространяете свое приложение среди других, вы не используете файлы vshost.exe или .pdb (база данных отладки).

62
ответ дан 22 November 2019 в 22:49
поделиться

Я не уверен, но считаю, что это оптимизация отладки. Тем не менее, я обычно отключаю его (см. Свойства отладки для проекта) и не замечаю никакого замедления и не вижу никаких ограничений, когда речь идет об отладке, поэтому он, безусловно, не нужен для отладки, как заявлено Guard.

10
ответ дан 22 November 2019 в 22:49
поделиться

Кажется, это длительный процесс фреймворка для отладки (для уменьшения времени загрузки?). Я обнаружил, что, когда вы дважды запускаете приложение из отладчика, часто будет использоваться один и тот же процесс vshost.exe. Он просто сначала выгружает все загруженные пользователем библиотеки DLL. Это делает странные вещи, если вы дурачитесь с хуками API из управляемых процессов.

2
ответ дан 22 November 2019 в 22:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: