Миграция .Net Standard 2.0 в .Net Core 2.2 - PullRequest
0 голосов
/ 21 октября 2019

Я работаю над сборкой проекта Web API с использованием .Net Core 2.2. Несколько библиотек были разработаны с использованием .Net Standard 2.0. Это вызывает некоторые проблемы несовместимости с новыми библиотеками .Net Core 2.2.

enter image description here

Существует ли способ ссылки между этими двумя библиотеками .Net Standard и. Net Core?

Или как конвертировать / мигрировать из библиотек .Net Standard и .Net Core?

Ответы [ 2 ]

4 голосов
/ 21 октября 2019

Один из ваших проектов ориентирован на .NET Core 2.2, и он используется другим проектом, имеющим цель .NET Standard 2.0. Пожалуйста, проверьте цель этих проектов.

Ни один проект .NET Core 2.2 не может использоваться или ссылаться на проекты .NET Standard. Это не должно быть так, и я уверен, что у вас есть эти неправильные условия ссылки.

Правильный ссылочный «поток» таков: на любые проекты .NET Standard могут ссылаться любые проекты .NET Core 2.x. И это не наоборот.

1 голос
/ 21 октября 2019

Разве .NET Standard не создан, чтобы быть мостом между .NET Framework и .NET Core? Таким образом, вы можете ссылаться на библиотеку .NET Standard непосредственно из .NET Core.

...