1
所以我對ClickOnce很新,但我有我的設置,當它們可用時自動更新更新。我遇到的問題是它將新版本安裝到新文件夾中。這是有問題的,因爲其中一個包含的文件是一個配置文件。換句話說,如果您花一小時設置應用程序,則新版本將丟失這些更改,因爲它將被安裝到具有空配置文件的新位置。ClickOnce每次更新都會創建新的文件夾?
有沒有辦法讓更新每次都安裝到同一個文件夾,並且如果存在的話不要將文件吹走?
所以我對ClickOnce很新,但我有我的設置,當它們可用時自動更新更新。我遇到的問題是它將新版本安裝到新文件夾中。這是有問題的,因爲其中一個包含的文件是一個配置文件。換句話說,如果您花一小時設置應用程序,則新版本將丟失這些更改,因爲它將被安裝到具有空配置文件的新位置。ClickOnce每次更新都會創建新的文件夾?
有沒有辦法讓更新每次都安裝到同一個文件夾,並且如果存在的話不要將文件吹走?
只是不將您的配置文件存儲在您的應用程序文件夾 - 爲什麼你應該?例如,將它存儲在%localappdata%\ YourAppName下的某處。
這只是clickonce如何工作,看看這篇文章http://stackoverflow.com/questions/14927062/clickonce-application-user-settings-locations – Sievajet
謝謝,這篇文章是我最終使用 – Sinaesthetic