ASP.NET プロジェクト テンプレートに基づいて Visual Studio 2015 で新しいプロジェクトを作成すると、project.json で次のフレームワーク要素を取得します。
"frameworks": {
"dnx451": { },
"dnxcore50": { }
},
クラス ライブラリをソリューションに追加すると、frameworks 要素は次のようになります。
"frameworks": {
"dotnet": { }
}
これらのさまざまなフレームワークとは何ですか?それらすべてが必要ですか? たとえば、このライブラリで SQL サーバーのデータにアクセスする場合、dnx451 を使用できますか、それとも dotnet を使用する必要がありますか?
ASP.NET 5 の以前のバージョンでは、dnxcore50 を取り除くことが推奨されていました。これはまだですか?たとえば、dnxcore50 ではなく dnx451 を使用するのはなぜですか?
また、「dotnet」フレームワークが参照している .NET のバージョンは何ですか?