我正在使用WiX
来安装需要SQL Express 2008R2
的应用,但SQL
使用.NET Framework 3.5
。 Framework 3.5
中的Windows 10
是从“添加/删除Windows组件”安装的。当我尝试打开dotnetfx35.exe
时,它无法打开,但是当我从Wix运行安装时,我看到此安装log。为什么.NET Framework 3.5
无法安装?如何在.NET-3.5
和Windows 10
离线安装Windows 7
?
答案 0 :(得分:0)
您需要使用WiX Bundle安装程序将SQL Express安装程序与正确版本的.NET框架的脱机安装程序分组:
<Bundle Name="MyInstaller" Version="1.1.1.0" Manufacturer="MyCompany" UpgradeCode="YOUR-GUID-HERE">
<Chain>
<ExePackage Id="SQLInstaller" SourceFile="Files\SQLInstaller.exe"/>
<ExePackage Id="NETInstaller" SourceFile="Files\NETInstaller.exe"/>
</Chain>
</Bundle>
这假设您希望链接在一起的两个安装程序都是.exe文件。如果其中一个是.msi文件,请使用相应的<MsiPackage .../
&gt;而不是元素。