Проблема: Обращение. Net Стандартный проект 2.1 дюйм. Net Core 3.1 - PullRequest
0 голосов
/ 07 мая 2020

Мой основной проект находится в. net Стандарт 2.1, в котором мой тестовый проект. net Ядро 3.1

когда я пытаюсь создать решение, я получаю следующую ошибку

NU1201: Project xxx несовместим с netcoreapp3.1 (.NETCoreApp, Version = v3.1). Проект yyy поддерживает: netstandard2.1 (.NETStandard, Version = v2.1)

Может ли кто-нибудь помочь мне в решении этой проблемы

1 Ответ

1 голос
/ 13 мая 2020

Мы тоже получили эту ошибку. Причина этого в том, что мы используем наш собственный сервер nuget (который был proget 4.x). Каждый раз, когда нам нужен nuget, мы загружаем его с nuget.org и добавляем на наш собственный сервер nuget. Однако nuget Microsoft.IdentityModel.Protocols.OpenIdConnect 5.5.0 является подписанным nuget. Наш сервер nuget не поддерживал это, и он пожаловался, когда мы добавили nuget. Однако nuget добавил - только он больше не был подписан и не содержал dll (что действительно странно). Я знаю, это звучит странно, но именно это и произошло. Мы временно решили эту проблему, добавив официальный канал nuget рядом с нашим личным каналом во время сборки (в качестве первого выбора). Это решило нашу проблему. Я просто отправляю это в маловероятном случае, если у вас возникнет такая же проблема.

...