我想使用WiX Bundle打开.NET Framework 3.5的 Windows功能版。 我知道there is a list of .NET Framework that can be installed。实际上我使用它来安装4.6.2已经完成了。此外,此列表不包含3.5(可能因为最近的主要Windows已有功能?)
我必须考虑没有启用3.5的用户。
是否可以这样做?
谢谢
答案 0 :(得分:1)
我认为您有此错误 wix工具集要求启用.net Framework 3.5.1 Windows功能 对于此错误,您可以“控制面板\所有控制面板项目\程序和功能” 然后单击“打开或关闭Windows功能”,然后在.NET Framework 3.5上打勾
答案 1 :(得分:0)
您可以使用DISM定义自定义操作,例如
<CustomAction Id="ActivateNetFx3" Directory="TARGETDIR"
ExeCommand="DISM /online /enable-feature /featurename:NetFx3"
Impersonate="no" Execute="deferred" Return="ignore"/>
据我所知,对于&#34;激活&#34; .NET 3.5 Windows需要互联网连接,因为它是从互联网上下载的。
答案 2 :(得分:0)
我在 PanelSw 中找到了 WiX mailing list WiX 扩展。
根据mailnig列表,它也有错误处理,您还可以检查是否需要重新启动。
以下是启用功能的示例语法:
<Component Id="dism" Guid="YOUR-GUID-HERE" Directory="INSTALLDIR">
<panelsw:Dism EnableFeature="feature-name-regex" ErrorHandling="fail" />
</Component>