有人能告訴我ClickOnce部署相對於其他部署方式的一些缺點嗎?在.Net中使用ClickOnce部署有什麼缺點?
回答
ClickOnce還將您的應用程序作爲其他安裝項目進行部署,但您會錯過安裝程序UI自定義。
一個顯着的缺點是ClickOnce只適用於安裝它的用戶。它不與其他用戶共享。這可能會或可能不會成爲您具體使用情況的問題。
這個page列出了ClickOnce和標準安裝之間的幾個區別。
如果你想要與其他版本的com dll並行安裝,com的註冊是有點棘手的。 (與孤立的com註冊一起工作)。
您無法引用客戶端計算機上的特定路徑/文件夾,例如配置文件。
當然,您的許可證將在1年後過期。所以你必須卸載並安裝所有的客戶端。
...你能詳細說明一下嗎?聽起來很可怕...... – MrCalvin 2016-05-22 09:47:00
它可能是指這個http://stackoverflow.com/questions/280472/how-can-i-renew-my-expired-clickonce-certificate – 2017-01-25 02:23:49
安裝位置
所有程序文件將被安裝在一個ClickOnce特定的目錄,這是神祕的,難以定位。我偶爾發現這有點麻煩,也就是說,如果你試圖弄清楚客戶端機器上發生了什麼事情。 Squirrel for Windows框架採用的方法 - 在AppData
目錄中安裝所有內容 - 在我看來會更好。
客戶感知
設置的UI看起來並不太好,而不是定製的。用戶體驗可能被視爲陰暗/不可信,因爲它看起來不像普通的安裝程序。我發現客戶被安裝所需的管理權限所困擾。這讓他們懷疑設置中存在某種黑客攻擊。
這需要提升權限
顯然,作爲ClickOnce的不需要提升權限(管理員帳戶),它不能執行需要他們的操作沒有安裝選項。這就是爲什麼不能爲機器上的所有用戶安裝該程序,創建HKLM註冊表項等等。我實際上並不認爲這是一個缺點,但它是提供沒有提高權限的安裝優勢的缺點。
我真的很喜歡和使用ClickOnce,如果它不是神祕的安裝路徑和UI/UX的限制。
- 1. 使用Eclipse IDE部署網站的缺點是什麼?
- 2. 用ClickOnce部署About.htm
- 3. 使用Maven有什麼優點/缺點?
- 4. 重新部署ClickOnce部署
- 5. ClickOnce部署 - 部署異常
- 6. Wpf Clickonce部署
- 7. ClickOnce部署
- 8. ClickOnce部署「System.IO.IOException」
- 9. Clickonce部分部署
- 10. 在IIS和SQL Server上部署Gyroscope有什麼潛在的缺點?
- 11. 使用android有什麼缺點:largeHeap =「true」?
- 12. 使用SOAP服務有什麼缺點?
- 13. 使用git-svn有什麼優缺點?
- 14. 使用SqlServer視圖有什麼缺點?
- 15. 使用AVL樹有什麼缺點?
- 16. 使用HttpWebRequest部署ClickOnce應用程序
- 17. 使用ClickOnce應用程序部署NLog
- 18. ClickOnce部署在線問題
- 19. ClickOnce部署中的Crystal Reports
- 20. 在.NET中編寫Facebook應用程序有什麼優點和缺點?
- 21. ClickOnce部署位置
- 22. ClickOnce部署恐怖
- 23. ClickOnce部署問題
- 24. 使用ClickOnce for Web部署ActiveX控件
- 25. 如何使用clickonce部署Outlook插件
- 26. ClickOnce使用共享資源部署
- 27. 使用ClickOnce部署的配置文件
- 28. 在瓶部署中使用Web服務器有什麼用途?
- 29. ClickOnce在受限環境中部署
- 30. SQLite將在ClickOnce部署中工作嗎?
是關於ClickOnce與其他類型的部署,或關於ClickOnce與C#與VB.Net? – Mathias 2010-07-26 01:39:20
優秀的問題@Mathias。 @ User401855 - 與其他類型的部署相反?也許你可以擴展你考慮的選項,以及你的需求。 – 2010-07-26 01:48:28