У меня есть собственный частный сервер nuget. У меня есть консольное приложение. NET и при обращении к пакету nuget, который я создал с использованием встроенных библиотек. NET Core 3.1, я получаю следующее предупреждение в VS2019
Package 'MyPackage 1.0.1' was restored using '.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' instead of the project target framework '.NETCoreApp,Version=v3.1'. This package may not be fully compatible with your project.
Когда я ссылаюсь dlls прямо в проекте я не вижу этого предупреждения
Мой файл nuspe c следующий
<?xml version="1.0" encoding="utf-8"?>
<package >
<metadata>
<id>MyPackage</id>
<version>1.0.1</version>
<authors>pantonis</authors>
<owners>pantonis</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<license type="expression">Proprietary</license>
<projectUrl>https://www.example.com</projectUrl>
<iconUrl>https://www.example.com</iconUrl>
<description>Helper Library</description>
<releaseNotes></releaseNotes>
<copyright>Copyright 2020</copyright>
<tags></tags>
</metadata>
<files>
<file src="MyPackage.Contracts.dll" target="lib/netcoreapp3.1" />
<file src="MyPackage.Contracts.pdb" target="lib/netcoreapp3.1" />
<file src="MyPackage.dll" target="lib/netcoreapp3.1" />
<file src="MyPackage.pdb" target="lib/netcoreapp3.1" />
</files>
</package>
Я строю с использованием nuget pack .\MyPackage.nuspec
и добавляю nupkg в сервер nuget
Что я делаю не так?