[英]How to embed a UserControl in WIX installer?
無論如何,是否可以將用戶控件嵌入WIX安裝程序中?
我們正在嘗試用WIX安裝程序替換InstallShield安裝程序,但是InstallShield安裝程序嵌入了一些涉及的UserControl,它們比重實現更容易重用。
沒有什么可以阻止您執行顯示表單的自定義操作,以及按下按鈕時觸發此自定義操作。
我已經成功地使用了這種方法來實現“選擇器控件”。 例如,有一個文本框,旁邊有一個按鈕,單擊該按鈕后,將顯示標准的AD“查找用戶”對話框。
或創建一個使用SMO枚舉網絡上所有SQL Server並允許用戶選擇一個表單的表單(然后枚舉服務器上供他們選擇的DB)。
因此,您可以創建一個顯示表單的自定義操作,然后在表單中托管用戶控件。
話雖這么說, 我期待着Burn的發行。
雖然您可以等待Burn(如其他答案所述),但是您也可以簽出一個名為SharpSetup的程序-它允許您使用WiX創建安裝邏輯(文件,文件夾,注冊表項等),但可以創建整個用戶使用WinForms的界面。 這使您可以靈活使用哪些控件(基本上是VS工具欄上的所有控件),包括自定義UserControls。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.