Зависимость между сборками в C#
Элемент PackageReference в файле проекта записывает прямую зависимость
от пакета NuGet: имя и версию. Версию указывают точно или диапазоном.
Пакеты, от которых зависит подключённая библиотека, подтягиваются сами.
Полный список среда записывает в project.assets.json. Из кода видны
только открытые типы этих сборок.
Подключим пакет Humanizer и поставим слово во множественное число.
Результат "checks" показывает, что сборка Humanizer доступна
после восстановления пакетов:
using Humanizer;
Console.WriteLine("check".Pluralize());
Ссылка на соседний проект даёт чужие типы так же, но файл пакета скачивать не нужно.
Подключите пакет Humanizer и выведите в консоль множественное число слова "apple".