I think that's what he said. It will detect .Net 2.0 or greater, so 2.0,
3.0, 3.5 and 4.x will be covered as any future .Net installation is
backwards compatible and has the previous runtimes installed too.

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Ravit Shapira
Sent: 08 June 2008 18:26
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] How to detect if .NET framework 2.0 or higher is
installed

I actually thought about your suggestion. The problem is that we will have
to search the registry key of each version of .NET and I'm trying to find a
general solution that will work for all versions of .NET 2.0 and higher, so
that we will not have to change the setup code when .NET version 4.0 will
release.

Thanks,
-Ravit

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Neil
Sleightholm
Sent: Sunday, June 08, 2008 6:08 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] How to detect if .NET framework 2.0 or higher is
installed

I think that key should be present if 3.5 is installed as the 3.5
install installs 2.0.

If you are using WiX v3 you can also do something like this:

    <PropertyRef Id="NETFRAMEWORK20"/>
    <Condition Message=".NET Framework 2.0 is not present on this
computer.">
      Installed OR NETFRAMEWORK35
    </Condition>

Neil

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Ravit
Shapira
Sent: 08 June 2008 10:01
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] How to detect if .NET framework 2.0 or higher is
installed

Hi,

I want to be able to detect if .NET framework 2.0 or higher is
installed.
I've found how I can look for the .NET framework 2.0 in wix:

<Property Id="NETFRAMEWORK20">
  <RegistrySearch Id="NetFramework20" Root="HKLM"
Key="Software\Microsoft\NET Framework Setup\NDP\v2.0.50727"
Name="Install" Type="raw" />
</Property>

<Condition>Installed or NETFRAMEWORK20</Condition>
....

The problem with my current implementation is that it looks for the
registry key of v2.0, while the setup that I create should run on .NET
2.0 or higher (3.5 for example).

Thanks,
Ravit


------------------------------------------------------------------------
-
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
No virus found in this incoming message.
Checked by AVG. 
Version: 8.0.100 / Virus Database: 270.0.0/1489 - Release Date: 07/06/2008
11:17


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to