Dot-Net

.NET 中 ClickOnce/智能客戶端部署的陷阱/陷阱 [關閉]

  • September 29, 2008

我有幾個 .NET Windows 窗體應用程序,我正準備將它們轉換為ClickOnce /smart-client 部署方案。我已經閱讀了這不是很好的教程,但是我應該注意哪些陷阱或“陷阱”?

有幾個小應用程序斷斷續續地使用,但主要應用程序是 C#,24/7 執行,相當大,但每隔幾週才會更改一次。它還本地寫入日誌文件並與本地硬體設備對話。

以下是我知道的一些。

  1. 無法在桌面上放置圖示。 您現在可以。
  2. 我無法為所有使用者安裝。
  3. 我需要跳過箍將部署移動到不同的伺服器。如果您在內部開發,使用者可以看到您發佈到的伺服器,或者如果您正在部署到公共 Web,這不是問題,但如果您需要獨立部署到多個客戶站點,那就不是很好了。
  4. .NET 3.5 SP1 開始,您不再需要簽署部署清單,這使得將部署移動到新伺服器變得更加容易。
  5. 我無法在GAC中安裝程序集。您可以通過創建作為 ClickOnce 應用程序先決條件的正常安裝包來解決此問題。

引用自:https://stackoverflow.com/questions/149718