I'm trying to detect which version .NET is installed using WiX. I've tried:
<Condition Message='This setup requires the .NET Framework 3.5 or higher.'>
<![CDATA[MsiNetAssemblySupport >= "3.5.0.0"]]>
</Condition>
But that won't work, because the MsiNetAssemblySupport property checks the version of fusion.dll, which wasn't updated from version 2.0 in .net 3.0 or 3.5.
Is it feasible to check for the presence of the .net libraries in the system directory? How would I do that using WiX? Or is there some way to do that using registries?
(I realize that there's a WiX user email list, but this is the Oughts-- I don't like 1980's technology, I like stuff I can easily search)