Пакет Nuget несовместим с фреймворком

Я создал свой собственный пакет nuget со следующим содержимым:

введите здесь описание изображения

У меня был nuspec по умолчанию:

<?xml version="1.0"?>
<package >
  <metadata>
    <id>Communited.PluginService.Base</id>
    <version>5.4.3.4</version>
    <authors>Communited</authors>
    <owners>Communited</owners>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <description>The Communited PluginService Base application. Needed to run custom plugins</description>
    <copyright>Copyright 2016</copyright>
  </metadata>
</package>

При установке этого в моем проекте я получаю следующую ошибку:

Install-Package : Could not install package 'Communited.PluginService.Base 5.4.3.4'. 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.

Проект, на который я его устанавливаю, это .NET Framework 4.5.

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

Тим


person Tim Ververs    schedule 10.08.2016    source источник
comment
Я ищу ответ на это, а также.   -  person Darth Scitus    schedule 12.12.2019


Ответы (1)


Можете ли вы попробовать это, перейдите в «Вид» -> «Другие Windows» -> «Консоль диспетчера пакетов»,

запустите команду ниже (при условии, что пакет доступен для целевой платформы)

update-package -reinstall

Вот дополнительная информация, update-package

person Vijay    schedule 10.08.2016