[英]How to prevent settings.settings file reset after each new installation
所以我有WPF
application
,我正在使用settings.settings
文件來保存幾個設置,例如用戶需要設置的特定Path
,我還使用Advanced installer
創建一個exe
安裝文件,並在安裝新的application
版本后所有應用程序文件(包括應用程序exe
文件)替換為新版本,在這種情況下,所有settings.settings
變量都會重置,我想阻止它。
有任何想法嗎 ?
如果我理解正確,當您升級應用程序時,您希望保存 settings.settings 文件。 如果您不想使用“並排安裝”,您可以這樣做:
您可以在 google 上找到如何在 .bat 中復制文件,這是xcopy \/Y %1 %2<\/code>
<\/li><\/ol> 如果這是您需要的,但您無法實施,請告訴我,我會盡力幫助您。
"
對於 Windows 窗體應用程序,在調用 InitializeComponent() 之后,我在主窗體中使用這樣的代碼。 它會在新版本第一次運行時復制以前版本的設置。
if (Properties.Settings.Default.FirstTimeRunningThisVersion)
{
Properties.Settings.Default.Upgrade();
Properties.Settings.Default.FirstTimeRunningThisVersion=false;
Properties.Settings.Default.Save();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.