我使用WiX来安装我需要SQL Express 2008R2的应用程序,但是SQL使用.NET Framework 3.5。Framework 3.5在Windows 10中是从“添加/删除Windows 10组件”中安装的。当我尝试打开dotnetfx35.exe时,它无法打开,但是当我从Wix运行安装时,我会看到这个安装日志。为什么不能安装.NET Framework 3.5?如何脱机在.NET-3.5和Windows 10上安装Windows 7?
发布于 2017-07-31 08:27:40
您需要使用WiX包安装程序将SQL安装程序与脱机安装程序分组,以获得.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 .../>元素。
https://stackoverflow.com/questions/45409274
复制相似问题