2008-09-08 74 views
4

我已經在.net中編寫了2個合理的大型應用程序,並且他們都需要更新工具來在我推出新代碼時自動更新應用程序。Autoupdating .net應用程序

我已經找到了「企業應用程序塊更新」有點太複雜,我的需要,我發現「單擊一次」令人沮喪的,當涉及到出版。

我找到的最適合的更新代碼是.net Application Updater Component,我已經用這兩個項目。我最近不得不對它進行修改,因爲它使用的是Web dav,它並不總是安裝在我們的Web服務器上(但它仍然需要目錄瀏覽)。

我很驚訝網絡上沒有更多關於自動更新應用程序的信息,並且想知道人們是否用上面提到的方法取得了成功?

回答

2

在我的公司,我們爲我們的應用程序使用自定義內部更新程序。它作爲資源嵌入到主應用程序可執行文件中,當應用程序需要更新時,將更新程序解壓縮,寫入磁盤並啓動以執行更新。更新程序可以下載.msi並啓動它,也可以下載zip文件並將其內容解壓縮到應用程序文件夾中。非常簡單而有效。

0

嘗試AutoUpdater.NET爲我創建的.net類庫。您只需添加一行代碼,用戶可以輕鬆更新您的應用程序。