.NET Core - 添加对库的引用


在本章中,我们将讨论如何添加对库的引用。添加对库的引用就像添加对其他项目(例如控制台项目和 UWP 项目)的引用一样。

UWP项目

您现在可以看到 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 Packages...

便携的

在“浏览”选项卡上,您可以搜索任何 NuGet 包;假设我们要添加“System.Runtime.Serialization.Primitives”包。

浏览选项卡

单击“安装”按钮,将显示以下屏幕。

按安装

现在,单击“确定”按钮。

按钮

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

安装