Ошибка SignTool: произошла непредвиденная внутренняя ошибка. ошибка MSB3482 - PullRequest
0 голосов
/ 28 мая 2020

Ошибка SignTool: Произошла непредвиденная внутренняя ошибка. ошибка MSB3482

3> C: \ Program Files (x86) \ Microsoft Visual Studio \ 2019 \ Professional \ MSBuild \ Current \ Bin \ Microsoft.Common.CurrentVersion.targets (3975,5): ошибка MSB3482 : Ошибка при подписании: Не удалось подписать bin \ Debug \ app.publish \ Halmana c .exe. Ошибка SignTool: Произошла непредвиденная внутренняя ошибка.

Ошибка - это процесс clickonce publi sh для приложения winforms в C# с развертыванием clickonce с использованием сертификата подписи кода от GoDaddy. Сертификат действующий и действующий - до 22.09.2020. Если я удалю сертификат (сняв отметку с подписи кода), ошибка исчезнет, ​​и я могу опубликовать sh exe. Я хочу, чтобы сертификат предотвратил проблемы с установкой.

Приложение работает уже много лет с небольшими изменениями каждый год. Когда я получил ошибку, я восстановил копию 6-месячной давности, которая была развернута с сертификатом, и я получил ту же ошибку. Поэтому на компьютере что-то изменилось. Я использую текущую версию Windows 10.

Как мне решить эту проблему?

Что вы посоветуете мне сделать?

1 Ответ

0 голосов
/ 16 июля 2020

Я хотел дать ответ на свой вопрос. После долгих исследований всевозможных возможных причин. Я использовал signtool, чтобы подписать EXE вручную. По крайней мере, это доказало, что signtool и CS C работают. На последнем шаге я рассмотрел параметры компиляции для 32-битных и 64-битных выходных файлов. Программное обеспечение представляет собой один EXE и 2 библиотеки DLL. Я обязательно изучил каждый параметр, участвующий в создании EXE. После ряда изменений / исправлений / настроек программа опубликовала EXE-файл Clickonce. Установил EXE из Inte rnet и все заработало. Не знаю, что устранило проблему, но ошибка исчезла. На мой взгляд, возник конфликт параметров между EXE и DLL. Роберт Нил 15.07.2020

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...