Я завершил приложение, которое я сделал в Visual Studio 14.0, но когда я попытался опубликовать программу, я получаю сообщение об ошибке, поскольку Visual Studio не может найти "SignTool.exe". Я несколько раз искал свой жесткий диск, но на моем ПК это нигде не было. Может ли кто-нибудь помочь мне найти его или загрузить?
Visual Studio SignTool.exe не найден
Ответ 1
У меня есть окна 7 и установка инструментов ClickOnce недостаточно.
signtool.exe
появился после установки sdk:
Ответ 2
У меня была такая же проблема, но установка SDK для Windows 8.1 в соответствии с ответом Catquatwa не помогла мне (файл signtool.exe все еще отсутствовал в C:\Program Files (x86)\Microsoft SDK\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" для установки
- Затем "Далее", а затем "Обновить",
Ответ 3
Если вы не хотите подписывать свою программу при публикации, просто нажмите правой кнопкой мыши на свой проект и выберите Свойства → Подписание → check Подпишите манифест ClickOnce. У меня была такая же проблема при создании моей программы на другой машине, у которой не было ClickOne.
Ответ 4
SignTool доступен как часть SDK для Windows (который поставляется с 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:
Ответ 5
1. Просто отключите подпись в свойствах вашего проекта, это решит проблему :)
2. Другой способ заключается в покупке сертификата на ваш продукт у Digicert или Comodo или любого другого, который вы хотите. Вы можете получить несколько бесплатных сертификатов для использования на одном ПК.
Ответ 6
Никаких опасений! Я нашел решение! Я только что установил https://msdn.microsoft.com/en-us/windows/desktop/bg162891.aspx и все это отлично работало:)
Ответ 7
Комплект разработки программного обеспечения для Windows (SDK) для Windows 8.1
http://go.microsoft.com/fwlink/p/?LinkId=323507
Щелкните правой кнопкой мыши по проекту, выберите свойства и Отмените выбор опции входа в проект при сохранении и перестройке проекта.
Для меня это проблема.