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


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

7 133

7 ответов:

У меня есть windows 7, и установка инструментов ClickOnce была недостаточной.

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

selection in vs 2015

У меня была та же проблема, но установка Windows 8.1 SDK в соответствии с Catquatwa это не работает для меня (signtool.exe все еще отсутствовал C:\Program файлы (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 "и нажмите кнопку"Изменить"
  • нажмите "Изменить", чтобы перейти к функциям options
  • выберите "Windows и веб-разработка", затем отметьте" ClickOnce Publishing Tools " для установки
  • затем "далее", а затем"обновить"

Если вы не заботитесь о подписании вашей программы при публикации, просто щелкните правой кнопкой мыши ваш проект, а затем выберите свойства -->подписи -->снимите флажок подписать манифест ClickOnce . У меня была такая же проблема при создании моей программы на другой машине, которая не имела ClickOne.

The SignTool доступно как часть Windows SDK (который поставляется с Visual Studio Community 2015). Обязательно выберите "ClickOnce Publishing Tools " из списка функций во время установки Visual Studio 2015, Чтобы получить SignTool.

после установки Visual Studio вы можете запустить с Командная Строка Visual Studio. По умолчанию (в Windows 10) будет установлен SignTool в C:\Program Files (x86)\Windows Kits\bin\x86\signtool.exe.

Установка ClickOnce Publishing Tools:

enter image description here

SignTool Расположение:

enter image description here

Отключить подписи в свойствах проекта это решит проблему :)

Не Беспокойтесь! Я нашел решение! Я только что установил 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

щелкните правой кнопкой мыши на проекте, выберите Свойства и снимите флажок войти в проект сохранить и повторно построить.

это исправили проблему для меня.