2016-10-13 4 views
1

у меня есть зависимость в nuspec для «ВВВ» определен как этотПочему NuGet не включая/найти бета-версии

<dependency id="Aaa" version="[7.5.0,7.5.1)" /> 

построит для «Ааа» построен и развернут бета-версию Ааа 7.5.0-beta498

Построить для «ВВВ» построен и развернут бета-версию ГЭБ 3.0.0-beta5

, но когда я пытаюсь установить NuGet пакет «БББ» в 3-проект («КТС») я получаю это сообщение

Не удалось найти версию «Aaa», которая совместима с ограничением Bbb 3.0.0-beta5: Aaa (≥ 7.5.0 & & < 7.5.1) '.

Почему? Я проверил включение PreRelease в менеджер пакетов Nuget. Каков синтаксис для включения предварительных выпусков для nuspec?

ответ

1

Предварительно выпущенные пакеты NuGet считаются более старыми версиями, чем стабильная версия с тем же номером версии майора/младшего/сборки.

Версия 7.5.0-beta498 считается ниже версии 7.5.0, поэтому она не существует в диапазоне ≥ 7.5.0 & & < 7.5.1.

Вам необходимо указать предварительный выпуск как самое низкое значение в ограничении.

Смежные вопросы