Как настроить проект установки и развертывания для использования преобразованной конфигурации приложения? - PullRequest
0 голосов
/ 15 ноября 2011

Я использовал SlowCheetah для преобразования моих файлов app.config, и эта часть работает нормально.Правильные преобразования применяются к AppName.exe.config при создании клиентского приложения Windows.

Проблема, с которой я столкнулся, заключается в том, что проект S & D всегда ищет файл app.config, который, очевидно, не содержит обновленных значений.

Как настроить проект S & D для поиска AppName.exe.config и упаковки вместо него?

1 Ответ

0 голосов
/ 18 ноября 2011

После некоторых длительных исследований кажется, что это невозможно при создании MSI с использованием VS 2010 Setup & Deployment. Возможно, это удастся сделать с MSBUILD, так как это более мощный и гибкий инструмент, но в настоящее время у меня нет времени, чтобы подробно изучить этот путь.

Итак, пока в качестве временного обходного пути я ввел значения в app.config для производственной среды, поскольку именно это будет использовать MSI. Мои трансформации все еще доступны для других сред. Но, учитывая, что я не развертываюсь в других средах с MSI, это не имеет значения.

На каком-то этапе я разберусь с сервером сборки и CI.

Надеюсь, это когда-нибудь кому-нибудь поможет.

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