.NET Standardは、すべての.NETプラットフォームで実装する必要があるAPIを規定しています。バージョン管理ルールは何ですか?それはbreaking.adding
で、1.4
が追加され、1.3
と下位互換性を維持しますが、2.x
は1.x
と下位互換性がありませんか?.NET Standardのバージョン管理ルールとは何ですか?
これに関するドキュメントは明確ではありません。
は、.NET標準ライブラリのバージョンを考えると、あなたが同じか低いバージョンをターゲットのライブラリを使用することができます:Some Microsoft docsは、純粋な後方互換性を示しています。(強調が追加されました)
ここで、上記は正しくないようです。言われていることを、the release blog postは言った:
.NET標準をターゲットライブラリからあなたが参照できるようになります彼らのバージョンがバージョンに低いか等しい場合、.NET標準、を[ライブラリはターゲット]あなたがターゲットとしています。
を.NET Frameworkの4.6.1は、.NETの標準2.0をサポートすることを可能にするために、我々はすべてのAPIを削除する必要がありました:同じブログ記事を言って自分自身を矛盾(強調追加)
.NET Standard 1.5および1.6で導入された.NET Standardから。
2.0がリリースされたので、バージョン管理のルールは何ですか? breaking.adding
と思われます。 MSFTはこれをどこで文書化しましたか?