Вопросы в процессе упаковки кода в пакет nuget
У меня есть библиоткеа, в зависсимостях у нее только Microsoft.AspNetCore.NodeService. Хочу упаковать ее в пакет nuget.
Это секция из самой библиотеки:
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
Дальше публикую. В публикации тоже "целевая платформа netcoreapp3.1"
После пользуюсь программой NuGet Package Explorer сохраняю пакет.
Теперь пытаюсь воспользоваться.
Устанавливаю пакет из локального хранилища (куда сохранял)
После установки появляется сообщение об возможной не совместимости:
`Пакет "SigningLib 1.0.0" был восстановлен с помощью ".NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8, .NETFramework,Version=v4.8.1", а не целевой платформы проекта ".NETCoreApp,Version=v3.1". Этот пакет может быть не полностью совместим с вашим проектом.`
Так же я заметил что в .csproj добавляются 2 свойства:
И если их удалить, то все гуд работает.
Вопрос: в чем моя ошибка? хочется чтобы после установки все работало нормально. Помогите, кто в курсе.


