Visual Studio SignTool.exe не найден
Я завершил приложение, которое я сделал в Visual Studio 14.0, но когда я попытался опубликовать программу, я получаю сообщение об ошибке, так как Visual Studio не может найти "SignTool.exe". Я несколько раз искал на своем жестком диске, но на моем компьютере его нет. Может кто-нибудь помочь мне найти или скачать?
7 ответов
У меня Windows 7, и установки ClickOnce Tools было недостаточно.
signtool.exe
появился также после установки SDK:
У меня была та же проблема, но установка Windows 8.1 SDK согласно ответу Catquatwa не работала для меня (signtool.exe по-прежнему отсутствовал в C:\Program Files (x86)\Microsoft SDKs\Windows\vX\Bin).
Я наткнулся на это решение: http://www.benedykt.net/2015/08/12/missing-signtool-exe-w-visual-studio-2015/
В основном для VS 2015 это будет:
- Открытые программы и функции
- Выберите "Microsoft Visual Studio 2015" и нажмите "Изменить"
- Нажмите "Изменить", чтобы перейти к параметрам функций
- Выберите "Windows и веб-разработка", затем установите флажок "ClickOnce Publishing Tools" для установки.
- Затем "Далее", а затем "Обновить"
Если вам не нужно подписывать вашу программу при публикации, просто щелкните правой кнопкой мыши свой проект, затем выберите " Свойства" -> " Подписание" -> снимите флажок "Подписать манифест ClickOnce". У меня была такая же проблема при сборке моей программы на другом компьютере, на котором не было ClickOne.
SignTool доступен как часть Windows SDK (поставляется с Visual Studio Community 2015). Обязательно выберите "Инструменты публикации ClickOnce" из списка функций во время установки Visual Studio 2015, чтобы получить SignTool.
После установки Visual Studio вы можете запустить signtool
команда из командной строки Visual Studio. По умолчанию (в Windows 10) SignTool будет установлен на C:\Program Files (x86)\Windows Kits\10\bin\x86\signtool.exe
,
Установка инструментов публикации ClickOnce:
Расположение SignTool:
1. Просто отключите подпись в свойствах вашего проекта, это решит проблему:)
2. Другой способ - приобрести сертификат для вашего продукта у Digicert или Comodo или любого другого, который вам нужен. Вы можете получить несколько бесплатных сертификатов для использования на одном ПК.
Не волнуйтесь! Я нашел решение! Я только что установил https://msdn.microsoft.com/en-us/windows/desktop/bg162891.aspx и все заработало нормально:)
Windows Software Development Kit (SDK) для Windows 8.1
http://go.microsoft.com/fwlink/p/?LinkId=323507
Щелкните правой кнопкой мыши на Project, выберите свойства и снимите флажок в параметре входа в проекте сохранить и восстановить.
Это исправило проблему для меня.
Вот решение для Visual Studio 2017. Программа установки немного отличается от версии VS 2015, и названия установочных пакетов отличаются.