【发布时间】:2013-01-09 13:34:50
【问题描述】:
有没有办法在我的 wix 引导程序“Sedtup.exe”中嵌入 .Net 框架 redist exe (dotNetFx40_Full_x86_x64.exe)?
我的功能 MSI 已经嵌入到 Setup.exe 中。 如果可能的话,我想部署一个嵌入了 .Net 框架的单个安装程序 exe,以便在引导程序旁边提供 .Net 安装程序。
【问题讨论】:
标签: .net frameworks wix bootstrapper
有没有办法在我的 wix 引导程序“Sedtup.exe”中嵌入 .Net 框架 redist exe (dotNetFx40_Full_x86_x64.exe)?
我的功能 MSI 已经嵌入到 Setup.exe 中。 如果可能的话,我想部署一个嵌入了 .Net 框架的单个安装程序 exe,以便在引导程序旁边提供 .Net 安装程序。
【问题讨论】:
标签: .net frameworks wix bootstrapper
在您的引导程序中,在 ExePackage 上使用 Compressed="yes",如下所示:
<ExePackage Id="Netfx4Full" Cache="no" Compressed="yes" PerMachine="yes" Permanent="yes" Vital="yes" InstallCommand="/q"
SourceFile="C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\DotNetFX40\dotNetFx40_Full_x86_x64.exe"
DetectCondition="Netfx4FullVersion AND (NOT VersionNT64 OR Netfx4x64FullVersion)"
/>
如果你是从网络下载包的引导程序,你需要指定DownloadUrl 属性(注意包在编译时仍然必须在你的本地机器上):
DownloadUrl="http://go.microsoft.com/fwlink/?LinkId=164193"
【讨论】: