2009-02-08 194 views
0

我發佈了一個應用程序,並且實現了用戶請求的功能並希望發佈新版本。我不確定這是如何實現的 - 在.NET安裝項目中是否有一些設置,我可以用它來告訴它只是在應用程序已經安裝的情況下覆蓋某些文件,或者我必須以某種方式生成補丁程序?爲更新的WinForms應用程序創建安裝程序

如果您要建議自動更新,我同意這是一個好主意,但原始版本只是檢查應用程序網站,看看是否有新版本,並將用戶引導到下載頁面對於更新後的版本 - 它不會爲您下載和自動更新。即使我添加到這個版本,我仍然需要一個友好的方式來爲我的現有用戶提供更新。

回答

4

我假設你的意思是Windows安裝程序中的功能,使用戶在安裝「新」之前卸載「當前版本」?

在安裝程序項目屬性中,查看「ProductCode」和「UpgradeCode」的屬性。這些是定義安裝程序如何查找以前版本的Guid。

爲了簡單地給用戶一個安裝程序來安裝更新的版本,增加「版本」屬性/編號,安裝程序應更新文件系統上的文件,而不在開始菜單中創建重複條目,添加/刪除程序等

0

ClickOnce發佈模型適用於小應用程序。在你的項目中,只需右鍵點擊它的屬性,然後點擊「發佈」選項卡。

相關問題