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