Начал получать ошибку: Ошибка подписи сборки - Неизвестная ошибка (8013141c)
Visual Studio 2013 - начал получать сообщение об ошибке: "Ошибка подписи сборки - неизвестная ошибка (8013141c)" при компиляции. Немногие проекты подписаны с использованием файла snk. Он использовался для компиляции и был в производстве уже довольно давно.
4 ответа
Это вопрос разрешения. Чтобы устранить эту ошибку; откройте следующую папку - "C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys" и предоставьте своему пользователю (независимо от того, какую учетную запись вы используете для входа на компьютер и работы в Visual Studio) полный контроль, Вы можете сделать это, щелкнув правой кнопкой мыши папку MachineKeys и выбрав свойства, а на вкладке безопасности убедитесь, что текущий пользователь имеет полный контроль.
Запустите Visual Studio с повышенными разрешениями в качестве администратора.
Основываясь на вышеизложенном Mangist, его решение работало для меня, но у меня Windows 10, поэтому MachineKeys находятся в другой папке. Я дал себе полный контроль (вероятно, нужно только чтение / запись) следующей папки:
C: \ Users \ Все пользователи \Microsoft\Crypto\RSA\MachineKeys
В нем говорилось, что доступ к некоторым ключам запрещен, но после завершения процесса я больше не вижу проблему "Ошибка подписания сборки".
Кинан
Откройте свойства проекта, перейдите на вкладку "Подпись" и снимите флажок "Подписать сборку".