2016-11-15 1 views
0

project.jsonでは異なるフレームワークを指定できます。今や、目標とするいくつかのオプションのために複雑さが増しています。 frameworkruntimeおよびdependenciesのフィールドを入力すると、システムははるかに柔軟になりますが、あまりにも複雑になりすぎて、今はnetstandardという新しいターゲットが存在します。どのインポートがproject.jsonに追加されているかわかりますか?

各フレームワークと依存関係には他のフィールドもあります。私の注意を引くのはimportです。私は異なった使用例を見てきましたが、その効果は分かりません。加えて、私はその問題で動いている。

誰かがそれについて一つの光を照らすことができますか?

答えて

0

importsプロパティは、現在のフレームワークと互換性がないと思われるパッケージを参照する場合に使用されますが、実際にはそのことを知っています。

あなたのフレームワークがnetcoreappまたはnetstandardであり、あなたはまだnetstandardバージョンを持っていないパッケージを参照したいのですが、どちらかのネットコア(dnxcore50の古いバージョンを使用するバージョンを持っていますが、ときこれは主に便利ですそのようなパッケージは現在非常にまれである)、またはPCLバージョン(portable-*)を持っています。

このような状況にならない場合は、importsを使用しないでください。あなたが間違って使用すると、間違いなく問題に遭遇することがあります。それは、「私がやっていることを知っていて、私を信じている」というケースのためです。

関連する問題