2010-03-24 65 views

回答

0

據我所知,無法在Wix安裝程序中嵌入用戶控件。這是因爲Wix只是輸出一個標準的Windows Installer MSI文件,並且只支持limited types of controls

這就是說,你可能想看看Burn,它是Wix工具集的新成員,預計在今年晚些時候推出,它可能包括對Windows Installers之上的自定義用戶界面的支持。

0

沒有什麼能夠阻止您進行顯示錶單的自定義操作,並且在按下按鈕時觸發此自定義操作。

我已經用這種方法取得了巨大的成功來實現「選取器控制」。例如,在其旁邊有一個帶有按鈕的文本框,並且單擊該按鈕時,將顯示標準AD「查找用戶」對話框。

或者創建一個表單,它使用SMO枚舉網絡上的所有SQL Server,並允許用戶選擇一個(然後枚舉服務器上的數據庫供他們選擇)。

因此,您可以創建顯示錶單的自定義操作,然後在窗體中託管您的用戶控件。

這就是說,我期待着釋放燒傷與偉大的期待。

0

雖然您可以等待刻錄(如其他答案中所述),但您也可以簽出名爲SharpSetup的程序 - 它允許您使用WiX(文件,文件夾,註冊表項等)創建安裝邏輯。 ),但使用WinForms創建整個用戶界面。這爲您可以使用哪些控件(基本上是VS工具欄上的所有內容)提供了很大的靈活性,包括自定義UserControl。

相關問題