WiX at kontrollere for .NET Framework 4

Jeg forsøger at gennemføre en check for at se om det .NET framework er installeret, når du kører installationsprogrammet.

Jeg har tilføjet følgende:

<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>

Dog, at Det altid ser ud til at resultere i falsk, fordi det holder stoppe mig selv du, jeg har, fuldt ud .NET framework installeret (og ikke kun klienten).

Hvad sker det?

NETFRAMEWORK40FUL (der er kun én L i FULD) er med vilje her ?
Dang! Sætte det som en løsning, og jeg vil markere det som svar 🙂

OriginalForfatteren TheGateKeeper | 2012-04-04

2 svar

  1. 25

    NETFRAMEWORK40FUL skal have dobbelt L i FULD 🙂

    godt mindst dette fast min CDATA linje for .net 4.5 <PropertyRef Id=”NETFRAMEWORK45″/> <Betingelse Besked=”Denne applikation kræver .NET Framework 4.5.”> <![CDATA[der er Installeret ELLER NETFRAMEWORK45]]> </Tilstand>
    S*t der sker !!!!
    Mærkeligt, det gjorde min dag bare b/c af “$h1t sker” faktor.

    OriginalForfatteren DanNsk

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *