部署-Desktop
為什麼要用 ClickOnce 部署?
更新應用程式的困難:
若使用 Microsoft Windows Installer 部署,只要應用程式更新,使用者就可以安裝更新 (msp 檔),並且將它套用至已安裝的產品;而經由使用 ClickOnce 部署,您可以自動提供更新, 並且只會下載應用程式中經過變更的那部分,然後再從新的並存資料夾重新安裝完整、更新的應用程式。
對使用者電腦的影響:
如果使用 Windows Installer 部署,應用程式通常會仰賴共用元件,而且可能會造成版本控制衝突。不過,只要使用 ClickOnce 部署,每個應用程式都是獨立的 (Self-Contained),而且不會干擾其他應用程式。
安全性權限:
Windows Installer 部署需要系統管理權限,並且只允許有限的使用者進行安裝;而 ClickOnce 部署可讓非系統管理員的使用者進行安裝,並且僅授與應用程式所必要「程式碼存取安全性」權限。