Как сохранить app.config между обновлениями приложения ClickOnce? - PullRequest
6 голосов
/ 30 марта 2011

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

Можно ли сохранить файл app.config между обновлениями ClickOnce?

Ответы [ 2 ]

3 голосов
/ 30 марта 2011

app.config используется для хранения конфигураций приложения. Для пользовательских пользовательских конфигураций вы должны использовать файл .settings.

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

publish_dir / version_dir / app.config.deploy

с копией.

0 голосов
/ 01 апреля 2011

Я бы отделил настройки конфигурации от кеша приложения. Мы свернули наш собственный класс для хранения и обновления значений конфигурации, а не использовали встроенные.

http://robindotnet.wordpress.com/2009/08/19/where-do-i-put-my-data-to-keep-it-safe-from-clickonce-updates/

...