¿Cómo puedo detectar .NET 3.5 en WiX?

Estoy tratando de detectar qué versión .NET está instalada usando WiX. He intentado

<Condition Message='This setup requires the .NET Framework 3.5 or higher.'>
  <![CDATA[MsiNetAssemblySupport >= "3.5.0.0"]]>
</Condition>

Pero eso no funcionará, porque la propiedad MsiNetAssemblySupport verifica la versión defusion.dll, que no se actualizó desde la versión 2.0 en .NET 3.0 o 3.5.

¿Es factible verificar la presencia de las bibliotecas .NET en el directorio del sistema? ¿Cómo haría eso usando WiX? ¿O hay alguna forma de hacerlo usando el registro?

(Me doy cuenta de que hay una lista de correo electrónico de usuarios de WiX, pero esta es la Oughts-- No me gusta la tecnología de los 80, me gustan las cosas que puedo buscar fácilmente).

Respuestas a la pregunta(2)

Su respuesta a la pregunta