Перейти к содержанию

Работа с зависимостями в .NET

NuGet

Создание файла packages.lock.json

  1. Включите поддержку lock-файла (для .NET 5 и выше):

    dotnet nuget locals all --clear
    

  2. Установите зависимости:

    dotnet restore --use-lock-file
    

Создание файла paket.lock

  1. Создайте lock-file:
    paket install
    

Особенности работы с sln манифестом

При сканировании директории, в случае обнаружения *.sln манифеста, список анализируемых манифестов будет составлен из перечисленных в нем компонентов. Остальные компоненты не входящие в состав решения будут проигнорированы.

Общая информация

  • В рамках экосистемы .NET основным манифестом считается *.csproj, lock-файлом packages.lock.json;
  • Манифест deps.json считается отдельным lock-файлом и не связывается с другим манифестом. В нем указаны зависимости необходимые для целевого рантайма.