Попытка установить пакет из Nuget.Server выдает ошибку совместимости - PullRequest
0 голосов
/ 20 февраля 2019

Я искал все об этом вопросе в Интернете, но все еще не могу найти что-либо, даже связанное с этим.

Я упаковал свою библиотеку для .Net Framework 4.5.Внутри .nupkg находится файл \ lib \ net45 \ PackageName.dll.Я могу установить этот пакет из диспетчера пакетов Visual Studio Nuget (локальная папка в качестве репозитория) в консольный проект (который нацелен на .Net4.5), и он работает безупречно.

Чем у меня установлен Nuget.Server на Windows Server 2012IIS.Я могу отправить свой пакет без каких-либо ошибок из окна команд.И я могу увидеть этот пакет с помощью команды «nuget list».Также я вижу это в диспетчере пакетов Nuget в MS VS.Но когда я пытаюсь установить его, я получаю следующую ошибку:

Error Could not install package 'PackageName 1.1.0'. You are trying to install this package into a project that targets '.NETFramework,Version=v4.5', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.

И на сервере у меня следующий путь: NugetServer \ Packages \ PackageName \ 1.1.0 \ {.nupkg, .sha512, .nuspec}

Что я могу сделать еще?Буду рад любым предложениям.

...