.NET核心 - 添加对库的引用

在本章中,我们将讨论如何添加对库的引用.添加对库的引用就像添加对其他项目的引用,比如控制台项目和UWP项目.

UWP Project

现在可以看到PCL项目默认有一些引用.您还可以根据应用需要添加其他引用.

在PCL库中,您还可以看到project.json文件.

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


添加对库的引用的一种方法是直接在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": {} 
   } 
}

现在让我们保存这个文件你会看到引用现已添加到您的库中.

引用已添加

其他添加对库的引用的方法是NuGet包管理器.现在让我们右键单击 StringLibrary(Portable)项目并选择 Mange NuGet包...

Portable

在"浏览"选项卡上,您可以搜索任何NuGet包;让我们说我们要添加"System.Runtime.Serialization.Primitives"包.

浏览标签

单击安装按钮,将显示以下屏幕.

按安装

现在,点击确定按钮.

按钮

最后,单击我接受按钮开始安装此NuGet包.安装完成后,您将看到"System.Runtime.Serialization.Primitives"NuGet包已添加到您的库中.

安装