私はライブラリを書いていますIReadOnlyList<T>
。可能であれば、実装して利用するクラスが必要です。ただし、そのインターフェイスはフレームワーク バージョン 4.5 以降でのみ使用可能であり、この 1 つのインターフェイスのためだけにそのバージョンに縛られたくありません。
ライブラリの 2 つのバージョンを自動的にコンパイルする方法はありますか?
例として、「このライブラリを2つの[またはそれ以上の]バージョンでコンパイルする」というMSBuild構成のようなものを探しており、定義されたシンボル、フレームワーク、参照など、それぞれに異なるオプションを指定しています.
これが可能であれば、私が抱えていた他の多くの同様の問題を実際に解決できる可能性があります.