.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» добавлен в вашу библиотеку.