Восстановление Nuget не удается на Azure DevOps Pipeline - PullRequest
0 голосов
/ 26 марта 2020

My. net core 3.0 API Project не может быть построен на Azure конвейере Devops, поскольку задача восстановления пакета завершается с ошибкой:

NU1605: Detected package downgrade: Microsoft.AspNetCore.Razor.Design from 2.2.0 to 2.1.2. Reference the package directly from the project to select a different version. WebApi -> Microsoft.AspNetCore.App 2.2.0 -> Microsoft.AspNetCore.Razor.Design (>= 2.2.0 && < 2.3.0) WebApi -> Microsoft.AspNetCore.Razor.Design (>= 2.1.2))

Я просто могу не понимаю, что делать. На этот пакет Razor.Design даже не ссылаются в моем проекте, но я полагаю, что от этого зависит AspNetCore.App (тогда почему он работает локально без этого пакета, для меня загадка).

Я использую Pipeline Агент с изображением Windows 2019. dotnetcore30 не должно быть проблемой.

1 Ответ

0 голосов
/ 26 марта 2020

Для этой проблемы, без вашего файла проекта, я не уверен в структуре вашего проекта и взаимосвязи зависимостей пакетов.

Но, как показывает сообщение об ошибке Reference the package directly from the project to select a different version, обычно в этой ситуации мы можем попробовать Чтобы обойти эту проблему, обратитесь непосредственно к пакету Speci c с версией Speci c.

<PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.2.0" PrivateAssets="all" />

Кроме того, вот официальный документ , в котором описаны некоторые примеры и соответствующие решения для этого вида. вопрос, вы можете проверить это для устранения неполадок.

...