ISDEV: фатальная ошибка -1027: не удалось подписать.dll

Я знаю ответ на этот вопрос (который я опубликую ниже вопроса). Когда я погуглил это сообщение об ошибке, ничего не появилось, поэтому я подумал, что это может помочь кому-то еще в будущем. Вот оригинальная проблема:

Я только что переключил платформы сборки (с TFS 2013 на TFS 2017) и теперь не могу собрать - я получаю сообщение об ошибке выше. Я начал получать его для другого.dll, поэтому я удалил этот.dll, и теперь я получаю его для этого. Кажется, что независимо от того, с каким DLL он сталкивается, он получает эту ошибку.

Таким образом, мы используем TFS и выполняем сборку, но даже если я просто иду в командную строку с тем же источником и запускаю iscmdbld, я получаю ту же ошибку. Странно, если я делаю то же самое для кода, извлеченного из сборки TFS2013, он работает нормально. Также работает signtool.exe работает в папке.

Что может быть причиной этого?

2 ответа

Проблема была в исходном отображении. Я не получил сертификат в правильное место. И когда я попытался подписать его из командной строки, я копировал сертификат в папку сборки, чтобы мне не пришлось вводить длинный путь. Кажется достаточно простым, но когда я погуглил "Фатальная ошибка -1027", ничего не пришло, поэтому я подумал, что это может помочь кому-то еще в будущем...

У меня была такая же ошибка, немного другая причина. Срок действия моего сертификата подписи истек, и он был обновлен, пароль изменен... но я забыл изменить его в >>Медиа>>Релизы>>Изображение>>Подписание

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