2016-03-01 37 views
0

我們更新了我們的工具包以使用WiX 3.10.2並使用檢測.NET Framework 4.5.2 WIX_IS_NETFRAMEWORK_452_OR_LATER_INSTALLED屬性 - 此工作原理,但不適用所有情況。WiX無法在靜默模式下檢測到.NET 4.5.2 3.10.2

以靜默模式(/ qb開關)啓動安裝時,未設置WIX_IS_NETFRAMEWORK_452_OR_LATER_INSTALLED。

在另一方面物業WIXNETFX4RELEASEINSTALLED設置爲#379893

我可以解決方法類似於在Check for .net framework 4.5.2 in registry in wix做這個問題,但我寧願發現這種行爲的原因。

回答

0

我的壞,我們包 LaunchConditions行動定得太早 - SetWIX_IS_NETFRAMEWORK_452_OR_LATER_INSTALLED前