.NETCore-パッケージリファレンス
この章では、.NET Coreアプリケーションにパッケージを追加する方法と、特定のパッケージを見つける方法について説明します。NuGetに直接アクセスしてパッケージを追加できますが、ここでは他の場所もいくつか表示されます。
ここにある.NETCoreのソースコードに行きましょう- https://github.com/dotnet/corefx
CoreFxリポジトリで、 src フォルダ-
また、さまざまなパッケージに対応するフォルダの全リストが表示されます。Jsonを検索してみましょう-
パッケージを見つける別の方法があります。.NETFrameworkに精通していれば、おそらくさまざまなタイプを知っていますが、.NET Coreでのパッケージの組み立てはまったく異なり、そのパッケージがどこにあるのかわかりません。
タイプがわかっている場合は、を使用してパッケージ検索を逆に検索できます。 https://packagesearch.azurewebsites.net/
ここでは、検索したい任意のタイプのパッケージを入力できます。次に、このサイトはNuGetをスキャンして、関連するパッケージを見つけます。
今から検索してみましょう DataContractJson。
これで、同じパッケージを取得することがわかります。パッケージをクリックしましょう。
NuGetページが表示されます。このパッケージが必要であることを確認する必要があります。いくつかの方法を使用して、これをアプリケーションに追加できます。
project.jsonファイルを開きましょう。
{
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint": true
},
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.1"
}
},
"frameworks": {
"netcoreapp1.0": {
"imports": "dnxcore50"
}
}
}
これは新しいプロジェクト形式であり、このファイル内に依存関係セクションが表示されます。以下に示すように、新しい依存関係を追加しましょう。
{
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint": true
},
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.1"
},
"System.Runtime.Serialization.Json": "4.0.2"
},
"frameworks": {
"netcoreapp1.0": {
"imports": "dnxcore50"
}
}
}
今、あなたがあなたの参照を見るならば、あなたはそれを見るでしょう System.Runtime.Serialization.Json パッケージがプロジェクトに追加されます。
もう1つの方法は、NuGetマネージャーに移動して、追加するパッケージを参照することです。