2017-07-26 64 views
0

我無法更新C#應用程序的產品編號。我更新了在AssemblyInfo.cs中:[的AssemblyFileVersion( 「0.0.4.4」)組件] [組件的AssemblyVersion( 「0.0.4.4」)]和。然後建立一個新的MSI安裝文件。然後,我繼續進行卸載&安裝該應用程序的新版本。但是,在控制面板的卸載程序中,我的應用不斷顯示其產品版本爲0.4.3。同時,用鼠標右鍵單擊&彈出應用程序的EXE文件的屬性顯示正確的版本號(4.4)。我也改變了應用程序的GUID(使用Visual Studio的工具 - >創建GUID)由另一StackOverflow的答案建議,但它沒有做任何區別。請讓我知道如何將控制面板中的產品版本與AssemblyInfo.cs中定義的產品版本相匹配。謝謝!C#.NET應用程序的產品版本控制面板中沒有更新 - >程序 - >卸載程序

回答

0

所以我想我的問題是不夠清楚。但我仍然找到了一種方法,所以我想我會分享它:

單擊安裝程序項目 - >在「屬性」面板中(如果您沒有看到面板,則窗口 - >重置佈局),向下滾動到底部,直到看到「版本」。將此版本號設置爲您希望顯示在「控制面板」中的編號。

而AssemblyVersion & FileVersion似乎與版本號無關。或者至少我認爲是什麼,如果我錯了,有人糾正我。

+0

你是對的。添加和刪​​除程序使用的版本號與安裝中的任何單個文件無關。 –

相關問題