2010-03-02 60 views
-1

我瞭解如何使用ClickOnce並將應用程序部署到網站以進行更新。但是如果我想對安裝有更多的控制,比如文件夾和圖標以及什麼不是。我怎樣才能做到這一點?另外,我不希望用戶從部署站點下載,初始安裝必須關閉CD。WPF ClickOnce - 通過MSI部署,然後運行更新

我現在的解決方案是從ClickOnce部署中獲取輸出,並將它們放在全新的安裝項目中。但我猜測有更好的方法來做到這一點。

回答

3

如果你想對你的安裝有很多控制,ClickOnce可能不適合你。在文件夾
我假設你指的是應用程序被安裝在客戶端機器上的文件夾

  • 更多的控制。如果是這樣,ClickOnce應用程序始終安裝在用戶的配置文件文件夾下。沒有辦法繞過它。

  • 控制圖標
    我想你指的是在安裝對話框中使用的主要應用程序圖標和開始菜單快捷方式。如果您使用的是VS 2008 SP1並且面向3.5框架,請在項目屬性的「應用程序」選項卡上設置圖標。

  • 安裝從CD
    的ClickOnce支持從CD安裝的。你可能想(「選項」按鈕>「部署」部分項目屬性>「發佈」選項卡>)

還有其他勾選「自動啓動......」在項目的發佈選項設置用於創建桌面快捷方式或創建文件關聯的選項,但是這些選項非常複雜。