使用 WiX 安装程序打开 Windows 功能

Shi*_*chi 6 .net wix .net-3.5 wix3.10

我想使用 WiX Bundle 打开.NET Framework 3.5的Windows 功能版本。我知道有一个可以安装的 .NET Framework 列表。事实上,我用它来安装 4.6.2,这样就已经完成了。此外,此列表不包含 3.5(可能是因为最近的主要 Windows 已经有一个功能?)

我必须考虑到没有启用 3.5 的用户。

有可能这样做吗?

谢谢

小智 11

我认为您有此错误 wix 工具集需要为此错误启用 .net framework 3.5.1 windows 功能您可以“控制面板\所有控制面板项目\程序和功能”并单击“打开或关闭 windows 功能”在这里打勾.NET框架3.5

  • 问题不在于 WiX 不起作用,开发计算机上一切正常。问题是,作为我们正在编写的设置的一部分,我们需要在最终用户系统上准确执行您所描述的操作。 (2认同)

Chr*_*all 0

您可以使用 DISM 定义自定义操作,例如

<CustomAction Id="ActivateNetFx3" Directory="TARGETDIR" 
ExeCommand="DISM /online /enable-feature /featurename:NetFx3" 
Impersonate="no" Execute="deferred" Return="ignore"/>
Run Code Online (Sandbox Code Playgroud)

据我所知,为了“激活”.NET 3.5 windows 需要互联网连接,因为它是从互联网下载的。