Почему существует файл appname.vshost.exe, сгенерированный для версии выпуска моего приложения? Я мог бы добавить, что пользуюсь внешней dll библиотекой и некоторым небезопасным кодом.
Что еще более интересно, мое приложение, запущенное от папки Release, не работает правильно (это работает хорошо при запуске от Папки отладки).
Это - бит трудно для объяснения - не стесняются спрашивать, нужно ли Вам больше информации.
Из ответа Дэвида, возможно, ссылка внизу - Как: Disable the Hosting Process может быть тем, что вам нужно, если вы действительно хотите избавиться от него в выводе вашего проекта.
Хотя не должно быть никакого вреда, если оставить его на вашей машине; так что просто не развертывайте его...
Я прекрасно знаю, для чего нужен этот файл, просто не понимаю, почему он собирался в моей папке Release, хотя это ненормальное поведение (мой VS никогда не делает этого для других моих проектов) .
В любом случае, мне удалось решить проблему, используя старый добрый трюк - я просто воссоздал все решение с нуля, а файл vshost.exe создается только в папке Debug, как и должно быть. Похоже, что мое предыдущее решение как-то испортилось.
Вопрос закрыт.