最近、DNX と .Net Core 5 の学習をいじっています。しかし、なぜnet451がproject.Jsonで利用できるのかについて私は混乱しています。
私が理解している方法は、.Net Core 5 に対してクロスプラットフォームになるようにコンパイルされる DNX 互換プロジェクトです。
DNX プロジェクトに「System.Configuration」という参照を追加すると、Json の net451 セクションに表示されるようになります。
クロスプラットフォームの構築に失敗するだけですか? または、Core 5 に移植可能な .Net 4.5.1 の特定の部分のみを使用できますか?
さらに調べてみると、それらはターゲット フレームワークのように見えるので、4.5.1 をターゲットにして 4.5.1 の依存関係を使用することはできますが、Linux などの DNX と互換性がないと考えてよろしいですか?
後で Core 5 と互換性のあるものを構築する方法を明確にしようとしています。
Full CLR では何も使用しないようにする必要がありますか?