Ошибка при добавлении нового Nuget в. Net Стандартный проект - PullRequest
0 голосов
/ 09 февраля 2020

Я работаю над ссылками на другой набор .dll в другом проекте и связал его с помощью Nuget:

Я получаю эту ошибку:

Код серьезности Описание Строка файла проекта Ошибка состояния подавления NU1701 Пакет 'MyPackageImTringToInstall' был восстановлен с использованием '.NETFramework, Версия = v4.6.1, .NETFramework, Версия = v4.6.2, .NETFramework, Версия = v4.7, .NETFramework, Версия = v4.7.1, .NETFramework , Версия = v4.7.2, .NETFramework, Версия = v4.8 'вместо целевой платформы проекта' .NETCoreApp, Версия = v2.1 '. Этот пакет может быть не полностью совместим с вашим проектом. 1

Я понимаю ошибку, но как мне сделать .Nuget восстановить с помощью. Net стандарт?

Просто обнаружил, что если я ссылаюсь на Nuget в. Net Проект Framework 4.6.1 - работает нормально.

Это как-то связано с созданием nuget от. net стандарта до. net стандарта.

1 Ответ

0 голосов
/ 09 февраля 2020

Мне пришлось добавить папки lib для целевых платформ, в которые я хотел добавить пакет nuget:

Для раздела файлов в nuspe c Мне нужно было создать папку \ netstandard2.0 и \ 461 папка

...