Мы обновили наши наборы для использования WiX 3.10.2 и обнаружили .NET Framework 4.5.2 с использованием WIX_IS_NETFRAMEWORK_452_OR_LATER_INSTALLED свойство - это работает, однако не в все случаи..NET 4.5.2 не обнаружен в бесшумном режиме WiX 3.10.2
Когда установка запускается в бесшумном режиме (/ qb-переключатель), WIX_IS_NETFRAMEWORK_452_OR_LATER_INSTALLED не установлен.
С другой стороны собственности WIXNETFX4RELEASEINSTALLED установлен в # 379893
я могу обойти эту проблему, подобное тому, что было сделано в Check for .net framework 4.5.2 in registry in wix, но я предпочел бы найти причину такого поведения.