ClickOnce 學習整理

部署技術

Key 

  • .Net 2.0版功能
  • 自動更新程式
    • Design 最少開發期間設定 
    • Deploy 最少佈署使用者互動
  • 分散式佈署
    • 定時/啟動版本檢查
    • 更新時機
      • 程式啟動執行前檢查版本
      • 程式啟動執行後檢查版本
      • Critical Bug - 需自加程式[4]對應緊急更新
  • 安全性權限
    • 佈署位置在用戶專用目錄

Limitation

  1. 僅授與應用程式所需的使用權限(較安全)
  2. X 共用檔案安裝
  3. X 驅動程式安裝
  4. X GAC install
  5. X All User
  6. X Startup Menu
  7. X 我的最愛功能表
  8. X 註冊檔案類型 (ex:無法建立機碼)
  9. != 安裝時間登錄存取
  10. X 二進位檔案修補

實地應用議題

  1. Application.Config
    1. 儲放的位置
    2. 更新程式會有新的config,如何和既有已設定檔更新

Project Property \ Publish

Image

Image(1)

Image(2)

Image(3)

Image(4)

Image(5)

Image(6)

Image(7)

Reference:

  1. 官方說明: http://msdn.microsoft.com/zh-tw/library/t71a733d(v=vs.110).aspx
  2. ClickOnce on Firefox: http://blogs.msdn.com/b/saurabh/archive/2006/03/02/541988.aspx
  3. ClickOnce心得: http://chuiwenchiu.wordpress.com/2009/08/25/clickonce-%E5%BF%83%E5%BE%97/
  4. ClickOnce 經驗談: http://www.dotblogs.com.tw/jeff-yeh/archive/2008/04/14/2906.aspx

留言

這個網誌中的熱門文章

MS.MVC 和 Newtonsoft.Json (json.net) 的版本不相容問題

Docker on Windows – 網路不通問題

Android Studio 2 使用 Visual Studio Emulator for Android 模擬器