какой из них является основным файлом конфигурации для приложения, написанного WPF? - PullRequest
3 голосов
/ 23 февраля 2010

Мы пишем приложение с WPF. Когда мы строим этот проект, для нас создается 3 файла в дополнение к:

> OurApplication.exe
> OurApplication.exe.config

их имена:

> OurApplication.vshost.exe
> OurApplication.vshost.exe.config
> OurApplication.vshost.exe.manifest

Во-первых, что это за файлы? во-вторых, какой из этих файлов конфигурации является основным? Если мы удалим эти 3 файла, сможем ли мы запустить приложение?

Ответы [ 2 ]

6 голосов
/ 23 февраля 2010

Во-первых, что это за файлы?

Файлы vshost.exe содержат исполняемые файлы для использования при отладке. Они используются для повышения производительности отладки, включения отладки с частичным доверием и для оценки выражений во время разработки в окне Immediate.

во-вторых, какой из этих файлов конфигурации является основным?

None. Основная конфигурация для вашего приложения OurApplication.exe должна быть OurApplication.exe.config. Если вы добавили файл конфигурации App.config в свой проект, процесс сборки автоматически сгенерирует OurApplication.exe.config, используя этот файл, если вы не изменили настройку сборки.

Если мы удалим эти 3 файла, сможем ли мы запустить приложение?

Да. Это только для целей отладки; они не нужны для запуска вашего приложения и не должны развертывать их вместе с вашим приложением.

3 голосов
/ 23 февраля 2010

.vshost.exe - файлы для отладки, см .: здесь

Вам не нужны они для вашего приложения. Вам нужен YourApplication.exe.config

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...