0
私は可能なすべてのフレームワークのバリエーションの周りに私の頭をラップしようとしています。私は多くのproject.json .NETのコア構成を見てきたし、そのうちのいくつかは、依存関係として.NETcoreAppを指定しながら:NetCoreappを依存関係として追加する必要があります
{
“version”: “1.0.0-*”,
“buildOptions”: {
“emitEntryPoint”: true
},
“dependencies”: {
“Microsoft.NETCore.App”: {
“type”: “platform”,
“version”: “1.0.0”
}
},
“frameworks”: {
“netcoreapp1.0“: {
“imports”: “dnxcore50”
}
}
}
他の人にはない:
{
“version”: “1.0.0-*”,
“buildOptions”: {
“emitEntryPoint”: true
},
“dependencies”: {
},
“frameworks”: {
“netcoreapp1.0”: {
“imports”: “dnxcore50”,
“dependencies”: {
“Microsoft.NETCore.App“: {
“type”: “platform”,
“version”: “1.0.0”
}
}
},
“net452”: {
}
}
違いは何ですか?いつ、どうしてNETCore.Appの依存関係を指定する必要がありますか?
両方のサンプルがthis msdn articleから来ていて、.NETコアでフレームワークシステムを使い果たしている間に、ユーザーは依存性アプローチの有無にかかわらず互換性があり、非常に混乱しています。