2

ほとんどのプロジェクトが.net 4.5でコンパイルされているという解決策があります(非同期とタスクを使用しています)。
.net 3.5 のみをサポートする SDK を使用しているため、.net 3.5 でコンパイルする必要があるプロジェクトがいくつかあります。
「Common」プロジェクトが 4.5 でコンパイルされていて、それを必要とするターゲット フレームワーク 3.5 を含むプロジェクトがある場合、Common への参照を追加することは可能ですか? (たとえば、私のロガー インターフェイスは Common にあり、DI で取得します)。

ありがとう。

出力:

could not be resolved because it was built against the ".NETFramework,Version=v4.5" framework. This is a higher version than the currently targeted framework ".NETFramework,Version=v3.5".
4

1 に答える 1

2

コンパイラが言うように、それは不可能です。「共通」ライブラリを 2 つの部分に分割してみてください。1 つは 4.5 用にビルドされ、もう 1 つは 3.5 フレームワーク用にビルドされています。

于 2013-03-17T16:28:40.887 に答える