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