Я завершил приложение, которое сделал в Visual Studio 14.0, но при попытке опубликовать программу я получаю сообщение об ошибке, так как Visual Studio не может найти «SignTool.exe». Я несколько раз искал свой жесткий диск, но на моем компьютере его нет. Может кто-нибудь помочь мне найти или скачать?
148
Если вам не нужно подписывать вашу программу при публикации, просто щелкните правой кнопкой мыши свой проект, затем выберите « Свойства» -> « Подписание» -> снимите флажок «Подписать манифест ClickOnce» . У меня была такая же проблема при сборке моей программы на другом компьютере, на котором не было ClickOne.
источник
Object reference not set to an instance of an object
ошибку.SignTool доступен как часть Windows SDK (который поставляется с Visual Studio 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:
источник
C:\Program Files (x86)\Windows Kits\8.1\bin\x64
(ox x86)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
Щелкните правой кнопкой мыши на Project, выберите свойства и снимите флажок в параметре входа в проекте сохранить и восстановить.
Это исправило проблему для меня.
источник
Can anyone help me find it or download it?
Вы полностью обходите подпись.Вот решение для Visual Studio 2017. Программа установки выглядит немного по-другому, чем версия VS 2015, и имена инсталляционных пакетов отличаются.
источник