关于如何下载和安装.NET Framework,互联网上有许多不完整的问题和答案,但似乎没有完整的代码可用。
你能提供一个最小的可编译代码或一个生成setup.exe / MSI的清晰示例的链接吗?我认为RTFM并不适用于这个问题,因为MSI和引导安装程序有许多特殊性,不容易推断出来。
关于如何下载和安装.NET Framework,互联网上有许多不完整的问题和答案,但似乎没有完整的代码可用。
你能提供一个最小的可编译代码或一个生成setup.exe / MSI的清晰示例的链接吗?我认为RTFM并不适用于这个问题,因为MSI和引导安装程序有许多特殊性,不容易推断出来。
请注意,这些信息在手册中完整可用。以下是一些示例:
话虽如此
使用WiX,您无法生成MSI以安装.NET [X]。但是,您可以使用它来生成引导安装程序可执行文件。
幸运的是,在WiX Bundle项目中轻松包含.NET安装程序。只需在Bundle项目中包含对 WixNetFxExtension.dll (应位于“[Wix安装位置]\bin”)的引用,然后在<Chain>
中包含以下内容:
<PackageGroupRef id="[.Net package]" />
其中 [.Net package]
是:
例如,包含 .Net 4.5 Web 安装程序的捆绑包:
<Bundle Name="E.G." Version="1.0.0.0" Manufacturer="Me" UpgradeCode="[Guid]">
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense"/>
<Chain>
<PackageGroupRef Id="NetFx45Web" />
<MsiPackage SourceFile="$(var.ExampleInstaller.TargetPath)" />
</Chain>
</Bundle>
-layout
来运行已编译的安装程序,以下载文件,这样它们就可以刻录到CD/DVD中(使用标准启动程序,自定义启动程序可能有类似功能)。