2.0 と 4.0 の両方の .NET 用にコンパイルできる .NET プロジェクトを (C# で) 作成することは可能ですか? はいの場合はどうすればよいですか?
必要なもの:
C# 4.0 で利用可能ないくつかの機能を含むプロジェクトを作成したいのですが、これらの機能の使用はオプションです。プロジェクトが .NET 4.0 用にコンパイルされている場合、機能はアクティブであり、コンパイルされています。2.0 用にコンパイルすると、機能は無効になり、省略されます。
つまり、VS で「ビルド」ボタンをクリックすると、2.0 と 4.0 の両方でプロジェクトがビルドされ、個別のアセンブリと実行可能ファイルが作成されます。
この要件を満たすためにプロジェクトとコードを構成するにはどうすればよいですか?