0
我的C#應用程序從用戶&需要設置它們保存到一個文件user.config
進一步使用後如何刪除user.config文件。我想刪除安裝後應用程序創建的那個user.config
文件,以便重新安裝後用戶可以根據自己的要求再次選擇設置。卸載C#應用程序
有什麼方法可以重置這些設置?
我的C#應用程序從用戶&需要設置它們保存到一個文件user.config
進一步使用後如何刪除user.config文件。我想刪除安裝後應用程序創建的那個user.config
文件,以便重新安裝後用戶可以根據自己的要求再次選擇設置。卸載C#應用程序
有什麼方法可以重置這些設置?
在安裝新產品之前,您需要先恢復VS 2005的卸載整個舊產品的行爲。
如果這樣,你需要編輯MSI文件,使用Orca。在InstallExecute表序列中,刪除InstallExecute動作,並將RemoveExistingProducts重新排序爲在InstallInitialize後立即編號爲1520.
也許你是在MSDN論壇中提問此問題的同一人 - 這是相同的答案我給了那裏。
在新的自定義操作安裝都沒有好 - 它們運行後安裝基本完成,這是爲時已晚。您應該更新現有文件的建議是一個好建議,因此您不會破壞用戶放在那裏的內容。您編寫定位文件並更新它的自定義操作。
這樣做,寧願被提議的新安裝合併現有的設置,如果你問我... – Crono
正確的方法,你可以使用File.delete方法:http://msdn.microsoft.com/en -us/library/system.io.file.delete(v = vs.110).aspx – Caleb
@Crono如何做到這一點? – user3289174