2014-03-03 24 views
1

我使用「項目屬性」中的「設置」創建了一個應用程序。該設置已被用於存儲一些布爾和字符串變量。我知道這些設置是用戶羣。所以,它可以爲每個Windows用戶單獨存儲。我還添加了一個功能來從Web服務器更新應用程序。但是,最近我注意到,當我更改產品版本時,所有設置都將被重置。它不應該。如何避免重置版本更改的所有設置。更改產品版本後,我的應用程序設置得到重置

這個問題不僅適用於c#。這個問題也發生在VB中。

+0

這是因爲應用程序名稱/版本是用於設置存儲位置的散列的一部分。在[此副本]中有更多信息(http://stackoverflow.com/q/621265/1070452) – Plutonix

回答

1

您可以嘗試Settings.Upgrade()ApplicationSettingsBase.GetPreviousVersion

注意:您必須調用一次此方法。

Client Settings

+0

謝謝,我的問題已解決。它的工作。 – Shell

相關問題