У меня есть проект C#
, в котором используется PackageReference для управления зависимостями с помощью NuGet. Я могу без проблем устанавливать пакеты верхнего уровня с помощью диспетчера NuGet. Однако я ищу способ заставить Nuget установить определенную версию одной из зависимостей.
Например, у меня есть проект под названием MainProject.Data.
. В этом проекте я установил пакет под названием XYZ.Main
. Но пакет XYZ.Main
имеет XYZ.Secondary >= 2.1.0
в списке зависимостей. Мне нужен способ заставить Nuget установить XYZ.Secondary 2.1.5
, а не последнюю версию XYZ.Secondary 2.1.25
.
Как я могу контролировать, какую зависимость устанавливать?