共用方式為


ClickOnce 背景更新技術範例

更新:2007 年 11 月

下列範例會示範如何使用 ClickOnce API,以背景工作的方式下載 ClickOnce 應用程式更新。

如需使用這些範例的詳細資訊,請參閱下列主題:

安全性注意事項:

這個程式碼範例僅供概念說明之用,同時因為範例中的程式碼撰寫並沒有周全的顧及所有安全性問題,所以本範例不適用於實際執行的應用程式或網站中。如果使用者擅自將範例程式碼用於其他意圖而導致連帶事件或重大損害時,Microsoft 將不承擔任何責任。

若要使用命令提示字元建置範例

  1. 在命令提示字元中,巡覽至您用來儲存未壓縮的範例檔案的位置。

  2. 巡覽至 BackgroundUpdate 目錄底下的 CS 目錄。

  3. 輸入 msbuild,使用提供的方案 (.sln) 檔來建置範例。

若要使用 Visual Studio 建置範例

  1. 在 [Windows 檔案總管] 中,巡覽至您用來儲存未壓縮的範例檔案的位置。

  2. 巡覽至 BackgroundUpdate 目錄底下的 CS 子目錄。

  3. 按兩下方案 (.sln) 檔,即可在 Visual Studio 中開啟該方案檔。

  4. 按一下 [建置] 功能表上的 [建置方案],

應用程式將建置於預設的 bin\Debug 目錄中。

若要執行範例

  1. 執行 Windows Software Development Kit (SDK) 所包含的圖形用戶端、資訊清單產生和編輯工具 (MageUI.exe)。這個工具會產生應用程式資訊清單,並將專案發行至您所選的 Web 伺服器。出現提示時,請輸入 Web 伺服器的路徑。

  2. 按一下在工具所產生之 Web 網頁上的連結。

需求

**.NET Framework 版本:**2.0

備註

若要使用這個範例,應用程式必須透過 ClickOnce 部署。您可以使用 [發行方案] 功能表選項或 Windows SDK 所提供的圖形用戶端、資訊清單產生和編輯工具 (MageUI.exe) 完成。這兩種方式都能產生資訊清單檔案,並將專案發行至您所選的 Web 伺服器。若要執行應用程式,請按一下在產生之 Web 網頁上顯示的連結。如需詳細資訊,請參閱逐步解說:手動部署 ClickOnce 應用程式

由於這個範例示範如何以動態方式更新應用程式,因此您必須發行更新給應用程式,以偵測或執行可用的更新。若要完成這項工作,則可以使用 MageUI.exe 開啟部署資訊清單,並選擇版本號碼。這麼做會讓 ClickOnce 判斷是否有可用的更新。另外,還可以使用 Visual Studio 修改原始程式碼檔案,即使只是進行像新增註解等簡單的變更,仍可再重新發行此應用程式。

請參閱

參考

ApplicationDeployment

圖形用戶端、資訊清單產生和編輯工具 (MageUI.exe)