В этой главе мы обсудим, как добавить ссылки в вашу библиотеку. Добавление ссылок на библиотеку похоже на добавление ссылок на другие ваши проекты, такие как консольный проект и проект 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. После завершения установки вы увидите, что пакет NuGet «System.Runtime.Serialization.Primitives» добавлен в вашу библиотеку.