2015-05-28 3 views
0

После сборки моего решения (приложение WPF) конфигурационный файл создается в папке проекта \ bin \ debug. Всякий раз, когда в этот конфигурационный файл вносятся изменения, я должен перекомпилировать/перестроить проект, чтобы вытащить изменения из файла конфигурации.Скомпилировать конфигурационный файл для приложения WPF?

Есть ли способ избежать повторной компиляции проекта после внесения изменений в конфигурацию? Это как-то выбрасывает всю конфигурацию файла.

ответ

0

Если вы расскажете о файле App.config (файл XML, в котором вы обычно добавляете appSettings, connectionStrings и т. Д.): Этот вариант можно изменить без перекомпиляции вашего проекта/решения. Просто перейдите в папку проекта \ bin \ debug, там вы найдете файл, который называется {AssemblyName} .exe.config, который вы можете редактировать (на самом деле это переименованная версия файла App.config, это происходит, когда процесс сборки копирует его в выходной каталог).

Если вы говорите о файлах, связанных с XAML: по умолчанию они не настраиваются, потому что они переводится в файлы BAML (Binary Application Markup Language), встроенные в сборку в проект WPF по умолчанию. Если вы измените те, которые вы должны перекомпилировать.

0

Вам не нужно перекомпилировать ваш проект. Ваше предположение неверно.

если вы редактируете OutputDir \ {appname} .exe.config, то он вступает в силу немедленно. Однако, если вы перестраиваете свое приложение, этот файл конфигурации перезаписывается app.config из папки вашего проекта

Смежные вопросы