WiX を使用して、インストールされている .NET のバージョンを検出しようとしています。私はもう試した:
<Condition Message='This setup requires the .NET Framework 3.5 or higher.'>
<![CDATA[MsiNetAssemblySupport >= "3.5.0.0"]]>
</Condition>
MsiNetAssemblySupport プロパティが のバージョンをチェックするため、fusion.dll
.NET 3.0 または 3.5 のバージョン 2.0 から更新されていないため、これは機能しません。
システム ディレクトリに .NET ライブラリが存在することを確認できますか? WiXを使用してそれを行うにはどうすればよいですか? または、レジストリを使用してそれを行う方法はありますか?
(WiX ユーザーのメーリング リストがあることは承知していますが、これはすべきことです。1980 年代のテクノロジは好きではありません。簡単に検索できるものが好きです。)