Как установить SignTool.exe для VS 2017?
после обновления до VS 2017 я получил "Ошибка произошла ошибка при подписании: SignTool.exe не найден." Но только с использованием MSbuild в публикации Visual Studio нет проблем.
Я уже проверил папку "Файлы C:Program (для x86)Microsoft пакет SDK папкеWindowsВ7.А ОГРН" и на самом деле нет никаких признаков.ехе присутствует. Но перед установкой VS2017 были какие-то идеи?
Я следил за этой проблемой, но не повезло Как установить SignTool.exe для Windows 10
4 ответов
Signtool входит в комплект Windows 10 SDK
откройте установщик Visual Studio.
перейдите на вкладку "отдельные компоненты"
выберите версию SDK, которая соответствует вашим потребностям.
может быть установлено несколько копий.
Запустите командную строку разработчика для VS 2017, тогда она находится в переменной path signtool
Это, кажется, делает трюк, теперь проблема с настройкой.файл bin.
ошибка MSB3147: не удалось найти необходимый файл " setup."bin" в папку csproj файл
Я нашел его под C:\Program файлы (x86)\Microsoft SDKs\Windows\v7.1A\Bin
Это может быть потому, что он был там до установки vs2017.
проверять не вредно:)
все решения не работали для меня ; наконец, я просто скопировал signtool.exe в папку проекта, а затем работал. Вы можете скачать signtool.exe из интернета или установить Windows 10 SDK by установщик visual studio и затем скопировать из "C:\Program файлы (x86)\Microsoft SDKs\ClickOnce\SignTool".