2009-11-18 72 views
0

我想部署一個wpf客戶端應用程序,我需要允許用戶選擇安裝目錄,例如。 c:\ program files \ myapp。無法用clickonce做到這一點,我需要使用安裝項目來部署我的應用程序。我如何在安裝項目中使用與ClicOnce應用程序相同的更新功能?即讓應用程序檢查地址以進行更新,僅下載應用程序的更改部分,並修補客戶端應用程序。使用安裝項目進行部署並使用ClickOnce的更新功能

+0

你能解釋爲什麼用戶需要能夠選擇安裝位置的原因是什麼? – codeConcussion 2009-11-18 14:31:28

回答

0

這樣做的一種方法是將您的應用程序封裝在負責啓動主應用程序的另一個控制器應用程序中。

這樣你可以使用你的包裝應用程序來檢查更新,替換文件和控制主應用程序的運行。

我相信這是Firefox執行它的方式,也是FF在更新後必須重新啓動的原因。這是因爲updater.exe在控制FF自身的更新和運行。

Here's some information about the something called AppUpdater

相關問題