2012-03-16 62 views
1

我需要分發我的WPF應用程序。我正在使用WIX來構建Setup.exe。使用WIX和.net框架分發WPF應用程序

但我還需要確保.net framework 4.0首先安裝在用戶的PC上。我已經下載了dotNetFx40_Full_x86_x64.exe,但是如何創建一個包含MyApp.Msi和.net框架重新分發文件的WIX安裝?

我真正想要的是隻有1個Setup.exe包含並按順序運行兩個安裝(my.msi和.exe)。

這可以用WIX來完成嗎?有更好的解決方案嗎?

回答

1

安裝程序引導程序是可以安裝.NET框架的文件。你可以閱讀關於WiX引導程序here。如果您希望最終輸出爲一個.EXE文件,您可以使用IExpress將引導程序和.MSI文件打包到新的.EXE文件中。 IExpress包含在Windows安裝中。

使用WiX + IExpress,您可以創建包含在一個.EXE文件中的安裝包。

3

您可以使用WiX bootstrapper technology(簡稱爲Burn)創建一個引導程序來安裝.NET和您的.msi。 Burn將使您可以將.NET可再發行組件和.msi嵌入到單個setup.exe中。