Azure Devops Pipeline продолжает сбой NuGetCommand - PullRequest
1 голос
/ 17 июня 2019

Как сказал заголовок, он показывает мне эту ошибку

Сбой команды nuget с кодом выхода (1) и ошибкой (NU1607: версия обнаружен конфликт для Microsoft.AspNetCore.Antiforgery. Ссылка на Пакет прямо из проекта, чтобы решить эту проблему.
ManagementStudio (> = 1.0.0) -> ManagementStudio.Data (> = 1.0.0) -> Microsoft.AspNetCore.Mvc (> = 2.2.0) -> Microsoft.AspNetCore.Mvc.ViewFeatures (> = 2.2.0) -> Microsoft.AspNetCore.Antiforgery (> = 2.2.0) ManagementStudio (> = 1.0.0) -> Microsoft.AspNetCore.App (> = 2.1.0) -> Microsoft.AspNetCore.Antiforgery (> = 2.1.0). Ошибки в D: \ а \ 1 \ с \ ManagementStudio \ ManagementStudio.csproj NU1607: обнаружен конфликт версий для Microsoft.AspNetCore.Antiforgery. Ссылка на пакет прямо из проект для решения этой проблемы. ManagementStudio (> = 1.0.0) -> ManagementStudio.Data (> = 1.0.0) -> Microsoft.AspNetCore.Mvc (> = 2.2.0) -> Microsoft.AspNetCore.Mvc.ViewFeatures (> = 2.2.0) -> Microsoft.AspNetCore.Antiforgery (> = 2.2.0) ManagementStudio (> = 1.0.0) -> Microsoft.AspNetCore.App (> = 2.1.0) -> Microsoft.AspNetCore.Antiforgery (> = 2.1.0).) Пакеты не удалось восстановить

Я действительно запутался, пытаясь сослаться на Microsoft.AspNetCore.Antiforgery непосредственно в ManagementStudio, но такая же ошибка все еще происходит.

Это то, на что я ссылался в ManagementStudio

<PackageReference Include="bootstrap" Version="4.2.1" />
<PackageReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="Microsoft.AspNetCore" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.Http" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.Identity" Version="2.2.0" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.2.1" PrivateAssets="All" />

Это то, на что я ссылался в ManagementStudio.Data

<PackageReference Include="HtmlAgilityPack" Version="1.11.2" />
<PackageReference Include="Microsoft.AspNetCore.Identity" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.2.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.2.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="2.2.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.2.1">

На что еще я должен ссылаться? Ошибки только усугубляются, когда я добавляю больше ссылок. Например. просить более конкретные предметы, кроме защиты от подделки.

1 Ответ

0 голосов
/ 17 июня 2019

Я думаю, что проблема в вашей netcoreapp версии. Вы ссылаетесь на 2.2.0 библиотеки из вашего Data проекта, но, судя по ошибке, ваше приложение нацелено на netcoreapp2.1.

Я предлагаю обновить его до netcoreapp2.2 или ссылаться на библиотеки 2.1.x, поскольку эти версии совпадают.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...