对于如何下载和安装.NET Framework(S),如果他们不提供,但没有完整的代码似乎可从因特网很多不完善的问题和答案。
你能提供一个最小的编译代码或者产生一个Setup.exe / MSI一个明显的例子链接? 我不认为RTFM适用于这个问题,因为MSI和引导安装有很多是不容易抵扣特质的。
对于如何下载和安装.NET Framework(S),如果他们不提供,但没有完整的代码似乎可从因特网很多不完善的问题和答案。
你能提供一个最小的编译代码或者产生一个Setup.exe / MSI一个明显的例子链接? 我不认为RTFM适用于这个问题,因为MSI和引导安装有很多是不容易抵扣特质的。
请注意,这些信息是完全手册中找到。 它可以与实例以下位置找到:
如何:安装.NET Framework使用烧录
如何:检查的.NET Framework版本
WixNetfxExtension
话虽如此
使用WiX的,你不能产生微星安装.Net [X]。 你可以,但是,用它来生成一个自举可执行安装程序。
幸运的是,包括.NET安装程序是在维克斯包项目平凡简单。 简单地包括到WixNetFxExtension.dll的引用(应该在“[维克斯安装位置] \ 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>
如果你正在使用的Redist包,您可以运行编译安装程序-layout
下载的文件,使他们可以使用标准Bootsrapper应用程序刻录到CD / DVD(,定制引导程序的应用程序可能会或可能不会有类似的功能)。