.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マネージャーに移動して、追加するパッケージを参照することです。