Почему у меня не совпадают версии .net core sdk в одном решении - PullRequest
0 голосов
/ 18 марта 2019

У меня есть одно решение, и когда я пытаюсь консолидировать Microsoft.NETCore.App, он показывает несовпадающий набор версий и говорит, что мне нужно обновить SDK до пакета. Что мне нужно сделать, чтобы решить это?

enter image description here

Ответы [ 2 ]

1 голос
/ 18 марта 2019

Спасибо за указатель jmesolomon. Я обнаружил, что проблема заключалась в том, что у меня было две ссылки на Microsoft.NETCore.App в файле проекта .csproj. Я удалил второй, который включает ссылку на версию, и теперь все проекты используют 2.2.0

удален

  <ItemGroup>
    <PackageReference Update="Microsoft.NETCore.App" Version="2.2.1" />
  </ItemGroup>
0 голосов
/ 18 марта 2019

Вы можете использовать Visual Studio NuGet Package Manager, чтобы обновить это. Предоставленный вами снимок экрана выглядит так, как будто у вас уже открыт менеджер пакетов Nuget.

Так вы собираетесь перейти с версии 2.2.1, 2.2.0 или самой последней (2.2.3)?

Я бы, вероятно, просто понизил проект с версии 2.2.1 до 2.2.0, чтобы вы могли сразу же создать решение

Для этого снимите флажки со всех других проектов, кроме верхнего, и вы можете выбрать установку версии 2.2.0 из выпадающего списка.

...