0

我们更新了我们的工具包以使用 WiX 3.10.2 并使用WIX_IS_NETFRAMEWORK_452_OR_LATER_INSTALLED属性检测 .NET Framework 4.5.2 - 这有效,但并非在所有情况下都有效。

当以静默模式(/qb 开关)启动安装时,未设置 WIX_IS_NETFRAMEWORK_452_OR_LATER_INSTALLED。

另一方面,属性WIXNETFX4RELEASEINSTALLED设置为#379893

我可以解决这个问题,类似于Check for .net framework 4.5.2 in registry in wix中所做的,但我宁愿找到这种行为的原因。

4

1 回答 1

0

我的错误,我们工具包中的 LaunchConditions 行动安排得太早了 - 在 SetWIX_IS_NETFRAMEWORK_452_OR_LATER_INSTALLED 之前

于 2016-03-01T11:42:52.640 回答