2013-08-26 129 views
0

我創建了一個Visual Studio安裝程序項目,將應用程序的輸出複製到目標PC上的文件夾。現在,當我想分發更新的版本時,我創建了一個增加版本的安裝程序。將屬性'RemovePreviousVersions'和'DetectNewerInstalledVersion'設置爲True。Visual Studio安裝程序項目不覆蓋輸出.EXE文件

會發生什麼情況是:目標文件夾中的所有文件都被安裝程序覆蓋,除了.EXE文件未被替換。

我忘記了某個地方的設置嗎?

感謝,

+0

exe在使用中? – Paparazzi

+0

不,已經檢查過我自己:) – coussej

回答

3

經過大量的努力和設置屬性和關閉,看來,如果你想要一個組件或可執行安裝程序會自動覆蓋,你必須增加每次該項目的版本你建立一個安裝程序(不僅是安裝程序項目的版本!!!)。如果你不這樣做,原始文件被保留。

選擇可執行文件/程序集項目>屬性>應用程序>程序集信息。在這裏你可以修改版本。

相關問題