【发布时间】:2019-12-09 13:02:45
【问题描述】:
我正在为 Windows 桌面应用程序创建安装程序,该应用程序依赖于另一个需要 .NET 3.5 的产品
在 Windows 10 上安装它时,.NET 3.5 已包含在内,并且必须在“添加/删除 Windows 功能”中启用。我认为在 Windows 10 上安装可下载版本的 .NET 3.5 无效(如果我错了,请纠正我!)。
那么,有没有办法让 WiX 启用 .NET 3.5“功能”而不是下载和安装它?
【问题讨论】:
-
老实说,正确的方法是不安装。正如我们所说的,MS .NET 4.x 应该是向后兼容的。你应该像避免瘟疫一样避免它。此外,现在有 wixtoolset 的开发人员版本 (> 3.14) 会进行注册表破解,以避免用户必须安装旧的旧版 “恶意软件”。
标签: wix .net-3.5 bootstrapper