Пакет NuGet с несколькими целевыми зависимостями - PullRequest
1 голос
/ 16 апреля 2020

Некоторые пакеты NuGet имеют некоторые целевые зависимости. Например, пакет Microsoft.Extensions.Logging.Console версии 3.1.3:

https://www.nuget.org/packages/Microsoft.Extensions.Logging.Console/3.1.3

.NETCoreApp 3.1
    Microsoft.Extensions.Configuration.Abstractions (>= 3.1.3)
    Microsoft.Extensions.Logging (>= 3.1.3)
    Microsoft.Extensions.Logging.Configuration (>= 3.1.3)
.NETStandard 2.0
    Microsoft.Extensions.Configuration.Abstractions (>= 3.1.3)
    Microsoft.Extensions.Logging (>= 3.1.3)
    Microsoft.Extensions.Logging.Configuration (>= 3.1.3)

. NET 3.1 совместим с. NET Стандарт 2.0,

  • Почему. Укажите целевые зависимости NET 3.1?

. NET Ядро 2. * совместимо с. NET Стандарт 2.0.

  • Могу ли я использовать этот пакет в. NET Core 2. * приложении?
  • Тот же вопрос к. NET 4.7 и. NET 4.8?

1 Ответ

1 голос
/ 16 апреля 2020

Относительно .NETStandard 2.0: Согласно этого документа , все упомянутые вами целевые платформы (. NET Framework 4.7 и 4.8,. NET Core 2. * и 3. *) поддерживаются.

Я не знаю о .NETCoreApp 5.0, но на данный момент я бы проигнорировал это. Возможно, это связано с тем, что. NET 5 будет преемником. NET Core 3.1, который использует. NET Стандарт 2.1. Давайте посмотрим, когда финальный релиз станет ближе ... на данный момент он даже не указан в соответствующем документе .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...