使用WIX3.11在Windows 10上安装.NET Framework 3.5 SP1

时间:2017-07-31 06:58:43

标签: wix .net-3.5

我正在使用WiX来安装需要SQL Express 2008R2的应用,但SQL使用.NET Framework 3.5Framework 3.5中的Windows 10是从“添加/删除Windows组件”安装的。当我尝试打开dotnetfx35.exe时,它无法打开,但是当我从Wix运行安装时,我看到此安装log。为什么.NET Framework 3.5无法安装?如何在.NET-3.5Windows 10离线安装Windows 7

1 个答案:

答案 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;而不是元素。