Обновление проекта ASP.Net с таргетинга на 4.5 .NET Framework до 4.6.1 сообщает об ошибке "AL1078"

Проект был построен с 4.5 но терпит неудачу со следующей ошибкой при изменении цели 4.6.1,

Все сборки, от которых зависят проекты, являются целевыми. 4.6.1,

Я пытался снять Sign the assembly но ошибка осталась. Похоже, это не связано с подписанием вообще.

error AL1078: Error signing assembly -- The keyset is not defined.

Есть идеи?

1 ответ

Попробуйте воссоздать свой .snk файл из AssemblyInfo с sn.exe с аргументом -k c:\keyfile.snk, Затем проверьте свой AssemblyInfo:

[assembly:AssemblyKeyFileAttribute("keyfile.snk")]

Обратите внимание, что иногда перезапуск для VS необходим для обработки создания пары ключей для проекта.

Другие вопросы по тегам