Есть ли какой-нибудь способ, которым мы можем установить .NETFramework 4.7.1 nuget в проект, используя .netstandard2.0 или .netstandard3.0 - PullRequest
0 голосов
/ 20 апреля 2020

Я пытаюсь установить nuget, созданный с использованием. NET Framework 4.7.1, в проект, который находится на .netstandard 2.0. Тем не менее, я получаю предупреждение, как

Пакет «xyz» был восстановлен с использованием «.NETFramework, Версия = v4.7.1» вместо целевой платформы проекта «.netstandard2.0». Этот пакет может быть не полностью совместим с вашим проектом.

, и пакет nuget не устанавливается правильно, что приводит к отсутствию исключений файлов при запуске модульных тестов. Я вижу 2 варианта решения этой проблемы:

  1. Я должен изменить свой исходный пакет nuget на поддержку. NET Framework 4.7.1, а также .netstandard 2.0. Не уверен, что это возможно? Если да, пожалуйста, дайте мне знать шаги.

  2. Изменяет мой потребительский проект nuget для использования обеих этих версий. Я дал несколько попыток выяснить способ, используя вышеупомянутые варианты, но все же не удача!

1 Ответ

0 голосов
/ 21 апреля 2020

Спасибо всем за ваш ответ! Мне удалось найти решение, создав новый стандартный проект. net и перенеся в него код фреймворка. net. Хорошая ссылка на bru sh основы об этих предложениях. NET предложения: https://code-maze.com/differences-between-net-framework-net-core-and-net-standard/

...