ClickOnce 專案部屬的技術,在方便Windows應用程式,

可透過這項技術以跟使用者(Client端)最少互動,達到自動的程式更新!

提供 網站、FTP伺服器、和檔案路徑三種方式來發行應用程式

首先

建立一個虛擬路徑 ex:  http://111.20.33.44/ClickAPP/

接著建立一個Win 專案,開發完成後,

1

安全性> 選取 [啟用ClickOnce]安全性設定 

1.JPG      

在專案屬性設定>發行的項目中,

設定發行的位置更新的位置,

發行的位置和更新的位置的異同皆可,看使用上的需求而論,

發行位置即要讓使用者安裝應用程式的位置,

而更新位置則為程式若設定會檢查更新版本,會到連線這個該位置
檢查裡面的一個xml檔案只要發現版本不對就會自動下載新版更新

 

2.JPG

接著設定更新模式,可選擇1.程式執行前檢查並更新到最新版,或者

2.在執行後,檢查是否有更新版,並在下次啟動更新。

  3.JPG

之後可利用發行精靈,或者 點選 [建置]>發行 專案名


 

發行第一次就會產生一個 publish.htm 和 [專案名稱.application] 安裝檔

可以利用產生出來的安裝檔,在Client端做初步部屬


之後若此專案有更動,則再進行發行,此時發行的位置就是一開始設定的應用程式檢查更新的位置,

發行完畢,使用者再重新執行程式,就會去更新位置檢查是否有更新版本,若有就會請使用者再次安裝,

所執行的版本,就是更新後的版本了!


相關訊息可參考

http://msdn.microsoft.com/zh-tw/library/142dbbz4%28v=vs.80%29.aspx

創作者介紹
創作者 Ryan的blog 的頭像
Ryan

Ryan的blog

Ryan 發表在 痞客邦 留言(0) 人氣( 1970 )