Пакет 'MimeSharp 1.0.0' был восстановлен с использованием '.NetFramework Version = v4.6.1' - PullRequest
0 голосов
/ 22 мая 2019

Пакет «MimeSharp 1.0.0» был восстановлен с использованием «.NetFramework Version = v4.6.1» вместо целевой платформы .netCore 2.2.Возможно, пакет не полностью совместим

1 Ответ

0 голосов
/ 23 мая 2019

Сообщение об ошибке указывает на то, что вы пытаетесь сослаться на сборку .net framework в основном проекте .net.Что не рекомендуется, поскольку:

  • .NET Core может запускать сборки, ориентированные либо на само .NET Core, либо на .NET Standard
  • .NET Framework может запускать сборки, ориентированные либо на саму .NET Framework, либо.NET Standard

Мы можем найти репозитории здесь , проверяя его .csproj, и мы можем найти его для .net framework.Вот почему отображается ваше сообщение об ошибке.

1. И оно сейчас недоступно для ядра .net (кто-то другой публикует аналогичную проблему), поэтому я предлагаю вам использовать его в проекте .net framework.Вы можете создать новую библиотеку классов, консольное приложение, веб-приложение с .net framework (4.x) для использования этого пакета.

2. Также, если вам по какой-то причине необходимо использовать пакет в основном проекте ядра .net, почему бы не перенести MimeSharp из .net fx на .net core самостоятельно, поскольку мы можем получить доступ к исходному коду.

См .: Перенос библиотек .NET Framework на .NET Core и Перенос вашего кода с .NET Framework на .NET Core

...