Пакет 'MyPackage 1.0.1' был восстановлен с использованием '.NETFramework, Version = v4.6.1, предупреждение о пакете пользовательских nuget - PullRequest
0 голосов
/ 24 апреля 2020

У меня есть собственный частный сервер 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

Что я делаю не так?

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