.NET 3.5用にソフトウェアをコンパイルすると、.NET 2.0がインストールされているシステムでクラッシュするまでにどのくらいの時間がかかりますか?.NET 2.0のみがインストールされているシステムで.NET 3.5向けにソフトウェアを構築
私が開発しているアプリケーションでは、WPFを使用し、.NET 3.5が必要ですが、ユーザーがインストールされていない場合は、クラッシュするよりも使いやすいダイアログを表示したいと考えています。
これを行う標準的な方法はありますか、それとも正式なMicrosoftの文書ですか?
EDITは:理想的な世界では、私はちょうど任意の.NET依存関係は、インストール時に満たされていることを確認したいです。一部のアプリケーションにはインストーラーがなく、ユーザーがアプリケーションをインストールした後に.NETをアンインストールする可能性があるため、以下の回答が役立つとわかります。
これは、あなたのプログラムが(例えばLINQのような)3.5アセンブリに依存しているかどうかで決まるでしょう。私は自分自身にも興味があります。 –