Я создал свой собственный пакет NuGet, целевой структурой которого является .NET STandard 2.0
Это зависимости для моего пакета:
<dependencies>
<group targetFramework=".NETStandard2.0">
<dependency id="Apache.NMS.ActiveMQ.NetStd" version="1.7.2.4114" />
<dependency id="Microsoft.Extensions.Logging" version="2.1.1" />
<dependency id="Newtonsoft.Json" version="11.0.2" />
</group>
</dependencies>
Когда я пытаюсь установить свой пакет вВеб-API .Net Core 2.1, я получаю следующие ошибки:
Код серьезности Описание Проект Состояние файла Подавление строки Предупреждение Предупреждение NU1701 Пакет 'Apache.NMS 1.7.1' был восстановлен с использованием .NETFramework, Version =v4.6.1 «вместо целевой структуры проекта» .NETCoreApp, Version = v2.1 '.Этот пакет может быть не полностью совместим с вашим проектом.
Код серьезности Описание Состояние подавления строки файла проекта Предупреждение NU1701 Пакет «Apache.NMS.ActiveMQ 1.7.2» был восстановлен с использованием «.NETFramework, Version = v4.6.1» вместо целевой инфраструктуры проекта .NETCoreApp,Version = v2.1.Этот пакет может быть не полностью совместим с вашим проектом.