次の設定を持つ2つのクラスライブラリプロジェクトがあります。
ここで、ClassLibrary2プロジェクトでClassLibrary1プロジェクトを参照しました。成功しました。しかし、プロジェクトを再構築すると、エラーが発生します:
重大度コード説明プロジェクトファイルライン抑制状態エラープロジェクト '..\ClassLibrary1\ClassLibrary1.csproj'は 'netcoreapp2.1'をターゲットとしています。 「.NETFramework、Version = v4.7.2」をターゲットとするプロジェクトから参照することはできません。 ClassLibrary2
誰でもこのエラーの理由を知るのを手伝ってくれますか?
以下を参照できません。
これらの2つのライブラリ間でコードを共有する場合は、.NET標準ライブラリを使用する必要があります。
.NET Standardは一種のインターフェースであり、呼び出すことができるAPIのバージョン付きリストです。NETFrameworkと.NET Coreはこの標準を実装します
参照してください: 。NET Standard