ClickOnce 部署使您可以將基於 Windows 的應用程序發佈到 Web 服務器或網絡文件共享以簡化安裝。Visual Studio 對通過 ClickOnce 部署的應用程序的發佈和更新提供完全支持。ClickOnce 部署可用於使用 Visual Basic、Visual C# 和 Visual J# 創建的項目,但不能用於使用 Visual C++ 創建的項目。
工具/原料
需要部署文件
Windows系統
方法/步驟
選擇要發佈的項目,右點擊選擇“屬性”,然後選擇“發佈”選項頁,如下
參數填寫
ClickOnce高級選項
1. 應用程序文件
注意:VS的此功能並不十分完善,如果程序引用了OFFICE組件,它會把stdole.dll、Office.dll以及Microsoft.Vbe.Interop.dll作為系統必備,當在客戶機安裝時就有可能出現的版本不同的錯誤(因為安裝的office版本不同,而這一般不影響程序使用),此時,你應該把這些DLL的“發佈狀態”更改為“包括”,這樣就不會出再錯誤。
2. 系統必備
3.更新
4. 選項
選擇ClickOnce更新策略
服務器部署
k:_Toc196540084'>更新策略
客戶端部署
生成部署清單
注意事項
一般解決方案只包含一個Windows應用程序(通常為啟動項目),其它項目均應該為類庫項目
當存在輸出文件在“生成操作”選項中選擇“內容”。
DLL版本問題,把 “發佈狀態”更改為“包括”
提示網絡錯誤,請確保IIS的ASP.NET配置版本