.NET 2.0のみがインストールされているシステムでクラッシュする前に、.NET 3.5用にコンパイルされたソフトウェアはどのくらい進んでいますか?
私が開発しているアプリケーションはWPFを使用しており、.NET 3.5が必要ですが、ユーザーがインストールしていない場合は、(クラッシュするのではなく)使いやすいダイアログを表示したいと思います。
これを行うための標準的な方法、またはそれに関する公式のMicrosoftドキュメントはありますか?
編集:理想的な世界では、インストール中に.NETの依存関係が満たされていることを確認するだけです。一部のアプリケーションにはインストーラーがなく、ユーザーはアプリケーションのインストール後に.NETをアンインストールする可能性があるため、以下の回答が役立つと思います。