Работа с зависимостями в .NET
NuGet
Создание файла packages.lock.json
-
Включите поддержку lock-файла (для .NET 5 и выше):
-
Установите зависимости:
Создание файла paket.lock
- Создайте lock-file:
Особенности работы с sln манифестом
При сканировании директории, в случае обнаружения *.sln манифеста, список анализируемых манифестов будет составлен из перечисленных в нем компонентов. Остальные компоненты не входящие в состав решения будут проигнорированы.
Поддержка Directory.Packages.props
Агент автоматически обнаруживает файл Directory.Packages.props при сканировании .csproj-проектов и использует версии пакетов, указанные в нём. Поиск файла выполняется вверх по дереву директорий от расположения проекта до корня сканирования.
Общая информация
- В рамках экосистемы .NET основным манифестом считается
*.csproj, lock-файломpackages.lock.json; - Манифест
deps.jsonсчитается отдельным lock-файлом и не связывается с другим манифестом. В нем указаны зависимости необходимые для целевого рантайма.
Страница была полезна?
