9
我需要不斷髮佈一個新的可執行文件並進行修改以發送給最終用戶。 的設立項目屬性設置爲Visual Studio設置不會卸載以前版本的生成
RemovePreviousVersion = True
DetectNewerInstalledVersion = True
當我發佈一個新的版本,我增加版本 並更改產品代碼。 (因爲我使用的是Visual Studio 2010 - 當你增加版本時,它會自動改變產品代碼,但我也試圖手動改變它)。
構建完成時 - 以前的版本不會卸載。
的設定如下:
編輯: 一些調查研究後,我發現,該項目的文件版本也需要增加。我在AssemblyInfo.cs中
[assembly: AssemblyVersion("0.0.0.2")]
[assembly: AssemblyFileVersion("0.0.0.2")]
兩個版本分別爲0.0.0.1這樣做。 重建後 - 同樣的問題。
關於如何獲得這項工作的任何想法?
此解決方案不幫我...我在設置屬性增加組件的版本,組件文件版本,版本。當我安裝時,它看起來像刪除以前的版本,但它從開始菜單中刪除圖標,項目並將文件保留在Program Files中。 – JNM 2013-04-12 09:36:19
@JNM然後你有其他錯誤,請確保你的文件沒有設置爲永久的屬性框中,也確保你改變了設置屬性的版本,你讓它產生一個新的ProductCode。 – 2013-04-12 14:49:42