このような環境では、コードの共有が大きな課題になります。API が使用される場所を把握し、共有コンポーネントでは、使用しているすべての .NET 実装で利用可能な API のみを使うようにします。 このような場合は .NET Standard を使用します。.NET Standard は仕様です。各 .NET Standard のバージョンは、そのバージョンに準拠するようにどの .NET 実装でも必ず提供している API セットを定義します。この API セットは単なるライブラリで、アプリケーションはビルドできませんが、その点を除けば、もう 1 つの .NET スタックと考えられます。これは、あらゆる場所から参照するライブラリとして使用できる .NET 実装です。 おそらく、.NET Standard でサポートされる API を知りたいでしょう。.NET Framework に詳しい方は