Должен ли я развернуть app.config с помощью моего установщика? - PullRequest
3 голосов
/ 28 июня 2009

Насколько я понимаю, все стандартные настройки app.config жестко заданы в приложении и будут сгенерированы на лету при первом запуске.

Если это так, то нет веских причин для развертывания этих файлов с помощью установщика или в виде zip-пакета, я прав? Или я что-то здесь упускаю.

Я хочу быть уверен перед выпуском следующего релиза.

1 Ответ

8 голосов
/ 28 июня 2009

Настройки по умолчанию жестко запрограммированы, но необходимые настройки - нет. Если у вас есть какие-либо обязательные настройки, то ваше приложение выдает исключение при попытке загрузить раздел, в котором находится требуемый параметр, если он не существует, а если файл не существует, то параметр не существует .

Кроме того, это относится только к пользовательским разделам ... Если вы используете разделы по умолчанию, такие как ConnectionStrings, вам необходимо развернуть файл app.config вместе с приложением, поскольку это единственное место, где они хранятся.

Короче говоря, да, вам нужно развернуть app.config вместе с вашим приложением.

...