2017-07-21 6 views
1

メジャーバージョン番号が変更されたので、netstandard2.0にはnetstandard1。*と互換性のない変更が含まれていると思います。netstandard2.0プロジェクトでnetstandard1。*ライブラリを使用できますか?

はnetstandard1を使用してのいずれかの制限があります。* netstandard2.0プロジェクトからライブラリ?

+0

、彼らは2.0でそれらを完全にカバーしていませんでした。細部までは行かない。究極のアービターはコンパイラーです。それを知ることができます。 –

答えて

1

netstandard2.0プロジェクトでは、任意のnetstandard1。*ライブラリを使用できます。 .NET Standard versioning rulesから:

添加剤:.NET標準バージョンは、論理的に同心円である:より高いバージョンは以前のバージョンからのすべてのAPIを組み込みます。バージョン間に大きな変更はありません。

specific for .NET Standart 2. breaking change clarification:コミュニティからのフィードバックに基づいて

、我々は、.NET標準2.0は1.xのから遮断変化で作ることではないことを決めました代わりに、.NET Standard 2.0は.NET Standard 1.6の厳密なスーパーセットです。 .NET Framework 4.6.1および.NET Standard 2.0の処理計画は、仕様に概説されています。一般的に


次のプロジェクトへの影響の.NET標準バージョン:

  • 高いバージョンは、より多くのAPIが使用可能です。
  • バージョンが低いほど、それを実装するプラットフォームが増えます。私は1.5と1.6が問題だったことnetcore開発者からの警告を見た
+0

答えをありがとう。あなたのリンクで、私はそれについての詳細な別のページを見つけました。 https://github.com/dotnet/standard/blob/master/docs/faq.md#what-about-the-breaking-change-between-net-standard-1x-and-20 – dima117

関連する問題