Сборка из nuget имеет строгое имя, но вызывает ошибку сборки `` требуется сборка со строгим именем ''

Я успешно установил пакеты LiveCharts.Wpf и LiveCharts из NuGet, я использую их в своем коде, но когда я хочу собрать проект, я получаю эту ошибку:

Неизвестная ошибка сборки: «Требуется сборка со строгим именем. (Исключение из HRESULT: 0x80131044)

Обратите внимание, что у этих пакетов строгое имя. Вы можете увидеть это на прикрепленном изображении:

Свойства LiveCharts.Wpf

Спасибо.


person someone    schedule 23.05.2018    source источник
comment
может быть, stackoverflow.com/a/586938/366064?   -  person Bizhan    schedule 23.05.2018
comment
Нет. У меня нет такого файла лицензии, как этот, спасибо.   -  person someone    schedule 23.05.2018
comment
Можете ли вы воспроизвести это и на пустом растворе? Потому что я создал новый проект wpf, установил пакет nuget и добавил CartesianChart, как в их учебнике. Это сработало как шарм. Если это сработает для вас, я бы посоветовал взглянуть на настройки сборки ваших проектов.   -  person Manuel Zelenka    schedule 23.05.2018


Ответы (2)


У меня была аналогичная проблема после публикации и попытки создать более новую версию с VS2017.
Я переключил в свойствах-> публикация-> файлы приложения, чтобы включить настройки nuget.
From:
 настройка по умолчанию при публикации

Кому:
 переключено на включение

person Tory    schedule 23.05.2018
comment
Мои настройки NuGet были и остаются 'include' :( - person someone; 23.05.2018

Я до сих пор не знаю, что вызвало эту проблему, но я открыл новый проект и установил пакеты с помощью «консоли диспетчера пакетов», а не из «Диспетчера пакетов NuGet», и все заработало.

person someone    schedule 23.05.2018
comment
У меня была такая же проблема, и я последовал вашему совету, чтобы переустановить LiveCharts.WPF с помощью консоли диспетчера пакетов. Проблема ушла. - person Joe; 31.08.2019