Файл vshost.exe в папке Release?

Почему существует файл appname.vshost.exe, сгенерированный для версии выпуска моего приложения? Я мог бы добавить, что пользуюсь внешней dll библиотекой и некоторым небезопасным кодом.

Что еще более интересно, мое приложение, запущенное от папки Release, не работает правильно (это работает хорошо при запуске от Папки отладки).

Это - бит трудно для объяснения - не стесняются спрашивать, нужно ли Вам больше информации.

15
задан baal80 15 June 2010 в 17:49
поделиться

2 ответа

Из ответа Дэвида, возможно, ссылка внизу - Как: Disable the Hosting Process может быть тем, что вам нужно, если вы действительно хотите избавиться от него в выводе вашего проекта.

Хотя не должно быть никакого вреда, если оставить его на вашей машине; так что просто не развертывайте его...

7
ответ дан 1 December 2019 в 04:08
поделиться

Я прекрасно знаю, для чего нужен этот файл, просто не понимаю, почему он собирался в моей папке Release, хотя это ненормальное поведение (мой VS никогда не делает этого для других моих проектов) .

В любом случае, мне удалось решить проблему, используя старый добрый трюк - я просто воссоздал все решение с нуля, а файл vshost.exe создается только в папке Debug, как и должно быть. Похоже, что мое предыдущее решение как-то испортилось.

Вопрос закрыт.

-2
ответ дан 1 December 2019 в 04:08
поделиться
Другие вопросы по тегам:

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