.NETCore-ライブラリへの参照の追加

この章では、ライブラリに参照を追加する方法について説明します。ライブラリへの参照の追加は、コンソールプロジェクトやUWPプロジェクトなどの他のプロジェクトへの参照の追加に似ています。

これで、PCLプロジェクトにデフォルトでいくつかの参照があることがわかります。アプリケーションのニーズに応じて、他の参照を追加することもできます。

PCLライブラリには、project.jsonファイルも表示されます。

{ 
   "supports": {}, 
   "dependencies": { 
      "NETStandard.Library": "1.6.0", 
      "Microsoft.NETCore.Portable.Compatibility": "1.0.1" 
   }, 
   "frameworks": { 
      "netstandard1.3": {} 
   } 
}

ライブラリへの参照を追加する1つの方法は、project.jsonファイルに直接入力することです。ご覧のとおり、次のコードに示すように、依存関係セクションの下にいくつかの参照を追加しました。

{ 
   "supports": {}, 
   "dependencies": { 
      "NETStandard.Library": "1.6.0", 
      "Microsoft.NETCore.Portable.Compatibility": "1.0.1", 
      "System.Runtime.Serialization.Json": "4.0.3", 
      "Microsoft.EntityFrameworkCore": "1.1.0" 
   }, 
   "frameworks": { 
      "netstandard1.3": {} 
   } 
}

このファイルを保存すると、参照がライブラリに追加されていることがわかります。

ライブラリに参照を追加するもう1つの方法は、NuGetパッケージマネージャーです。右クリックしてみましょうStringLibrary (Portable) プロジェクトして選択 Mange NuGet Packages…

[参照]タブでは、任意のNuGetパッケージを検索できます。「System.Runtime.Serialization.Primitives」パッケージを追加するとします。

クリック Install ボタンをクリックすると、次の画面が表示されます。

次に、をクリックします OK ボタン。

最後に、をクリックします I AcceptこのNuGetパッケージのインストールを開始するボタン。インストールが完了すると、「System.Runtime.Serialization.Primitives」NuGetパッケージがライブラリに追加されていることがわかります。