2010-04-11 34 views
2

不Windows安裝提供了更新應用程序內置的方法,還是我來寫這個我自己在我的應用程序代碼?Windows Installer是否提供更新應用程序的方法?

例如,可以ClickOnce的自動爲我更新我的應用程序;我不必在我的應用程序中專門爲此編寫代碼。 Windows安裝程序中是否提供了類似的功能,或僅用於安裝目的?

回答

3

Windows安裝程序提供了一種機制爲您打造適合你用它來安裝應用程序補丁和更新 - 無論是對小的除錯補丁或完整的版本到版本升級。 (有些信息可以發現here

這不,但是,提供自動更新機制樣的ClickOnce做。您需要編寫知道如何查找可用更新並開始更新過程的代碼。

+0

S /安裝它/它來安裝/,我想;-) – SamB 2010-04-11 19:52:51

+0

@SamB好抓住! – reuben 2010-04-11 20:40:13

0

Windows安裝確實提供了更新應用程序的機制。查看來自Microsoft的overview。下面是具體的類型:

Major upgrade
對於涉及的應用程序的功能樹批發變化重大新版本,並可能去除過時的功能或組件(1.0 - > 2.0)

Minor upgrade
對於諸如更新現有的文件和也許添加新的小的變化對應用程序(1.0 - > 1.1)

Small update (patch)
對於非常小的變化,典型地與在公共區域沒有變化刪除版本號。

工具,比如Wix幫助創作MSI數據庫,告訴安裝程序服務如何處理更新。

1

Windows安裝程序不但谷歌安裝程序會對http://code.google.com/p/omaha/

+0

我試圖使用這個,但它很難配置,看起來像這個項目已被停用谷歌。任何見解? – 2014-06-26 08:19:46

相關問題