2011-02-06 8 views
3

たとえば、.NET 3フレームワークのみがコンピュータにインストールされている場合に.NET 4アプリケーションを実行することは可能ですか?.NET 4プログラムを.NETバージョンで実行する

+0

私は本当にそれを疑っています。 .NET 4を出荷してインストールすることも、.NET 2/3用にコンパイルすることもできます。 –

+1

いいえ、xenocodeのような特別なツールを使用してアプリケーションに.net 4ライブラリをバインドする場合を除いて –

答えて

5

いいえ、できません。

異なるランタイムを使用し、異なるランタイムで1つのランタイムを対象とするアセンブリを実行することはできません。

.NET 2.0,3.0および3.5は、2.0ランタイムで実行されます。

.NET 4.0には新しいランタイムがあります。

1

いいえ4フレームワークに依存するプログラムは、下位互換性がありません。

1

いいえ、私はそうは考えていません。

ただし、まだインストールされていない場合は、正しいフレームワークをダウンロードできるインストーラを作成できます。 Visual Studioは、そのようなインストーラを作成できます(ソリューションにセットアッププロジェクトを追加します)。

関連する問題