2012-03-05 112 views
11

我已經寫了使用維克斯對產品的安裝,使用:寫WPF維克斯安裝

  • 自定義擴展
  • 自定義操作
  • 定製UI對話框

我注意到微軟辦公室安裝程序使用WPF和徘徊如何我會去創建這些自定義stallers?有沒有人知道我會如何去做這件事,我似乎找不到任何有關它的信息或例子。

有人告訴我維克斯刻錄可以做我想要什麼,但我找不到任何的例子。

回答

27

下載WiX最新(每週)發佈源代碼http://wixtoolset.org/releases,並查看位於src \ Setup \ WixBA的項目。您編寫的WPF將是引用WiX引導程序引擎(Burn)的引導程序UI。

我還創建了我的博客上講述here一個小例子。請注意,讓某人開始是一個簡單的例子。以WiX源代碼爲例更好,因爲它是完整且強大的。

+0

也期待在這個問題(HTTP [如何在維克斯創建自定義UI的MSI?]:/ /stackoverflow.com/questions/2335354/how-to-create-custom-ui-for-msi-in-wix)其中最有趣的部分是[讓我們來談談燒傷](http:// robmensching。 com/blog/posts/2009/7/14/Lets-talk-about-Burn)的帖子。 – 2012-03-06 06:11:25

+0

感謝您的評論,看看鏈接,可以看到刻錄還沒有準備好。新的WIX安裝程序似乎使用它,然而,羅布M說,他們越來越近,因此手指交叉即將到來。現在我只是嘗試一些基本的設置來使用它。 – pengibot 2012-03-09 15:55:33

+1

Visual Studio也使用Burn進行安裝。羅布說,有一天[這裏](http://dotnetrocks.com/default.aspx?showNum=747)他認爲它將在大約6個月內發佈。雖然這可能會也可能不準確,但看起來相當穩定,現在我一直在爲自己的自定義引導程序應用程序工作數週。 – BryanJ 2012-03-09 17:51:24

0

https://marketplace.visualstudio.com/items?itemName=MarkusWehrle.Laika42WiXToolsetExtension

這是通過提供萊卡的延伸。下載在其包中嵌入一個.msi和執行應用程序,通過代碼ü就能明白一切有關WPF捆綁文件刻錄引導程序

  • -
    MsiPackage ID爲「ABC」壓縮= 「yes」Visible =「no」SourceFile =「_ Dependencies \ abc.msi」

    ---->這會打開\關閉標籤,如< ...>,stackoverflow不允許將標籤

put th在應用程序文件夾ëMSI那裏Bin文件夾所在,或創建一個_Dependencies(命名爲u等)的文件夾,並把微星有