2011-03-30 48 views
5

我的ClickOnce應用程序包含一個app.config文件,該文件根據用戶的偏好進行修改。不過,似乎每當我的客戶獲得新版本的應用程序時,app.config文件都會重置爲原始狀態。如何在ClickOnce應用更新之間保留app.config?

有什麼辦法可以在ClickOnce更新之間保留app.config文件?

+0

([點擊通過部署一次更新中堅持的app.config變量]的可能重複http://stackoverflow.com/questions/622764/persisting-app-config-variables-in-updates-via一次部署) – stuartd 2011-03-30 12:32:12

+0

起初我同意它是重複的 - 但在看到@Daniel的答案時,我認爲這是值得保持開放的,因爲它使得.settings文件而不是app.config文件對於我'm試圖做... – 2011-03-30 12:39:08

+0

我的回答只是解決您面臨的問題的解決方法。國際海事組織使用用戶範圍的屬性設置文件是要走的路。 – dcarneiro 2011-03-30 12:51:58

回答

3

app.config用於存儲應用程序配置。對於用戶自定義配置,您應該使用.settings文件。

我知道,以保持用戶應用程序配置的唯一途徑是節約出版,出版後前文件的副本,更換

publish_dir/version_dir/app.config.deploy

與副本。

+0

使用.settings文件爲我做了訣竅 - 謝謝! – 2011-03-30 13:34:10

相關問題