开发学院

您的位置:首页>教程>正文

教程正文

.NET Core 向库添加引用

  在本章中,我们将讨论如何向您的库添加引用。添加对库的引用跟添加对其他项目的引用方法一样,比如控制台项目和UWP项目。

  您现在可以看到,默认情况下,PCL项目有一些引用。您也可以根据需求添加其他引用。

uwp_project.jpg

  在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": {} 
   } 
}

  现在让我们保存这个文件,你会看到引用被添加到你的库中。

references_added.jpg

  向库添加引用的另一种方法是NuGet包管理器。现在让我们右键单击StringLibrary项目,并选择管理NuGet软件包…

portable.jpg

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

browse_tab.jpg

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

press_install.jpg

  现在,单击确定按钮。

button.jpg

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

installation.jpg