2つの社内プロジェクトで使用しているクラスライブラリがいくつかあります。社内プロジェクトの1つは.NET4.0フレームワークを対象とし、もう1つは.NET2.0を対象としています。私はLinqBridgeを使用して、2.0プロジェクトの上位バージョンの.NETの優れた点をいくつか取り入れています。
両方のプロジェクトでクラスライブラリを適切に使用するには、1つのバージョン(LinqBridgeを使用)を.NET 2.0 Frameworkにコンパイルし、別のバージョン(標準のSystem.Linqを使用)を.NET4.0にコンパイルする必要があります。
毎回手動でこれを行うのは避けたいです。[ビルドイベント]セクションで現在のターゲットフレームワークを指定する方法があることを期待していましたが、そのためのマクロがないようです。私は通常、ビルド構成を手動で編集することに慣れていません。1つのプロジェクトで2つのフレームワークをターゲットにする正しい方法は何ですか?