Я пытаюсь выполнить проверку, чтобы проверить, установлена ли платформа .NET при запуске установщика.Проверка WiX для .NET Framework 4
Я добавил следующее:
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension">
<PropertyRef Id="NETFRAMEWORK40FULL"/>
<Condition Message="This application requires .NET Framework 4.0. Please install the .NET Framework then run this installer again. Contact support at [email protected] if you have further issues.">
<![CDATA[Installed OR NETFRAMEWORK40FUL]]>
</Condition>
Однако, это всегда кажется, что приводит к ложным, потому что он держит останавливая меня, даже ты меня установлен полный каркас .NET (а не только клиент).
Что это такое?
NETFRAMEWORK40FUL (только один L в полном объеме) намеренно здесь? – DanNsk
Dang! Положите это как решение, и я помечаю его как ответ :) – TheGateKeeper