2013-10-23 162 views
0

我有一個.NET項目和安裝項目(Visual Studio Installer 2010)的解決方案。我之前版本的同一個項目是1.7.9,新版本是1.8.4。我還在桌面上爲我的MSI中的一個應用程序創建了一個快捷方式。我更改了assemblyinfo.cs中的所有版本,並且還更改了安裝項目中的產品版本,產品代碼自動更改並且升級代碼相同。我面臨的問題是Targetdir更新了1.8.4文件。但在桌面上,我看到了2個快捷方式(1.7.9 & 1.8.4),而在控制面板中,我看到了同一應用程序的兩個版本。我已將RemovePreviousVersion標誌設置爲true,並將DetectNewerVersion設置爲true。有人能幫我解決這個問題嗎?更改assemblyinfo文件後,爲什麼不正確升級?使用Visual Studio 2010升級MSI

+0

移動到Inno Setup會更好嗎? –

回答

1

Visual Studio安裝項目是一個棄用的功能,從Visual Studio 2008發佈之前就沒有見過任何愛。據我所知,這是到2010年一直與Visual Studio一起提供的一項功能,但切換到另一種產品(如WiX(免費和開源),NullSoft Installer等第三方商業解決方案)可能更好。

從我收集的內容中可以看出,構建安裝程序和設置配置是正確的。您可能需要檢查以前的安裝程序是否真的具有您期望的相同的GUID。

相關問題