2009-02-20 85 views
3

我有一個.net(2.0)winforms應用程序,我需要在客戶機上升級。目前,這是通過增加所有項目的程序集版本和文件版本以及增加VS2008中安裝程序項目的版本來完成的。Windows Installer使用組件版本或文件版本來更新dll

該應用程序現在使用獨立存儲將一些用戶設置保存在XML文件(網格佈局等)中。

我現在面臨的問題是,如果我增加所有的版本號,該應用程序有其獨立存儲一個新的位置,因爲文件版本發生了變化。有了隔離存儲的新位置,所有設置都實際上丟失了。

升級時,Windows安裝程序會根據文件版本組件版本替換dll嗎?

如果它是組件版本,那麼我所要做的就是不增加文件版本。

回答