2016-07-18 7 views
3

У меня есть сертификат .pfx, который сам подписан. Я подписал манифест ClickOnce моего проекта VSTO (надстройка надстройки Excel в Visual Studio). В последнее время мы мигрировали приложение из .Net 3.5 до 4.5 и Office 2007 по 2010 год с тех пор проект (который используется для работы), и теперь он дает мне ошибку:Ошибка MSB3482: Произошла ошибка при подписании: Не удалось подписать

An error occurred while signing: Unknown error "-2147012894"
SignTool Error: An unexpected internal error has occurred
The certificate is perfectly valid and not expired

Любой имел такую ​​ошибку раньше? Какие-либо предложения?

+1

Мне бы очень хотелось ответить на этот вопрос, так как у меня такая же проблема. Мы обновили наш сертификат подписи кода, и теперь я могу построить VS 2012, но не, если я использую MSBUILD.EXE, который использует процесс сборки. – gakera

ответ

0

Попробуйте создать новый сертификат.

Посмотрите на раздел «Подписание» в разделе «Свойства проекта».

В моем случае произошла ошибка MSB3482, потому что мой сертификат действительно истек. Я нажал кнопку «Создать тестовый сертификат», и мне удалось снова создать и запустить. (По крайней мере, еще на один год)