Я пытаюсь понять, почему происходит предупреждение.
Steps
- Открыть Visual Studio 2019
- Создание новой библиотеки классов .NET Core. Это создано с целевой платформой .NET Core 2.1.
- Добавить пакет nuget GuerrillaSharp
- Сборка проекта
Ожидаемый результат
Нет проблем или предупреждений.
Фактический результат
Предупреждение NU1701
Пакет «GuerrillaSharp 1.0.0» был восстановлен с использованием «.NETFramework, Version = v4.6.1» вместо целевой платформы проекта «.NETCoreApp, Version = v2.1». Этот пакет может быть не полностью совместим с вашим проектом.
Что я проверял
Я обнаружил похожие проблемы в Google / Stack Overflow, но не понимаю, как это объясняет ситуацию с пакетом nuget. Во многих других публикациях часто предлагалось установить более новую версию пакета nuget.
Зависимости GuerillaSharp:
- Newtonsoft.Json (> = 11.0.2), который поддерживает .NET Standard 1.0, 1.3 и 2.0.
Так что в моем понимании это должно быть совместимо с .NET Core 2.1.