Visual Studio SignTool.exe не найден

Я завершил приложение, которое я сделал в Visual Studio 14.0, но когда я попытался опубликовать программу, я получаю сообщение об ошибке, поскольку Visual Studio не может найти "SignTool.exe". Я несколько раз искал свой жесткий диск, но на моем ПК это нигде не было. Может ли кто-нибудь помочь мне найти его или загрузить?

Ответ 1

У меня есть окна 7 и установка инструментов ClickOnce недостаточно.

signtool.exe появился после установки sdk:

выбор в vs 2015

Ответ 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 или любого другого, который вы хотите. Вы можете получить несколько бесплатных сертификатов для использования на одном ПК.

Ответ 7

Комплект разработки программного обеспечения для Windows (SDK) для Windows 8.1

http://go.microsoft.com/fwlink/p/?LinkId=323507

Щелкните правой кнопкой мыши по проекту, выберите свойства и Отмените выбор опции входа в проект при сохранении и перестройке проекта.

Для меня это проблема.