.NET Core - добавление ссылок в библиотеку

В этой главе мы обсудим, как добавить ссылки в вашу библиотеку. Добавление ссылок в библиотеку похоже на добавление ссылок на другие ваши проекты, такие как консольный проект и проект 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».

Щелкните значок Install кнопку, которая отобразит следующий экран.

Теперь щелкните OK кнопка.

Наконец, нажмите кнопку I Acceptкнопку, чтобы начать установку этого пакета NuGet. После завершения установки вы увидите, что пакет NuGet «System.Runtime.Serialization.Primitives» добавлен в вашу библиотеку.