我有一個WPF應用程序,它使用用戶設置來存儲用戶首選項,並使用Wix安裝程序來安裝應用程序。安裝應用程序時,默認配置文件位於安裝位置下,例如C:\ Program Files [CompanyName] [ApplicationName]。當用戶在應用程序中更改其首選項時,這些首選項將保存到用戶的AppData文件夾中,此路徑的示例可能爲Wix安裝程序在升級時保持用戶設置配置
C:\ Users [用戶名] \ AppData \ Local [ApplicationName] [ApplicationName ] .exe_Url_pduhkwydh2kyq5nkqnr5jbnuaznm \ 1.1.0.0 \ user.config
現在,如果我升級的應用程序版本1.2.0.0,現在的應用程序默認返回到默認的配置文件,當用戶再次進行更改自己的喜好,這次創建一個新的文件夾是1.2.0.0 \ user.config。
如何在升級應用程序時保留user.config?我不知道安裝過程中user.config文件的位置,或者將創建新的user.config文件的位置。有沒有更好的方式來存儲用戶設置?
不錯的一個,不知道這個,謝謝! – knappster