2013-11-13 2 views
32

Попытка использовать makecert UI tool, чтобы сделать его легче генерировать собственные сертификаты кода я пытаюсь найти DIR расположение Makecert.exeГде я могу найти makecert.exe? Visual Studio Ultimate 2012

я следовал this previous answer и все ключи командной строки работали без ошибок. - Однако при попытке использовать инструмент UI я получил ошибку:

enter image description here

Так я предполагал, что я должен был бы поместить инструмент в том же каталоге, что и Makecert.exe pvk2pfx.exe

Вот места, я посмотрел:

  • C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v7.0A \ Bin
  • C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v7.0A \ Bin \ x64
  • C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v8.0A \ bin (пусто)
  • C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v8.0A \ bin \ NETFX 4.0 Инструменты
  • C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ SDK \ v3.5 \ Bin
  • C: \ Program Files \ Microsoft Visual Studio 11,0 (не соответствующие папки)

ответ

66

Нашел: C:\Program Files (x86)\Windows Kits\8.0\bin\x64

или Visual Studio 2013: C:\Program Files (x86)\Windows Kits\8.1\bin\x64

+5

Для Visual Studio 2013 вы можете найти его под C: \ Program Files (x86) \ Windows Kits \ 8.1 \ bin \ x64 –

+2

На Visual Studio 2015 вам необходимо установить SDK Windows 10 для установки файла «makecert.exe» , Здесь есть решение: http://stackoverflow.com/questions/31772109/makecert-missing-from-windows-10-and-visual-studio-2015-install – IMR

+0

Я случайно проголосовал за этот вопрос некоторое время назад но я подумал, что добавлю комментарий, в котором говорится об этом, если кто-то задается вопросом, почему я это сделал, он просто не изменился, но согласен с ответом, поэтому, пожалуйста, проигнорируйте голос голосования! – RoguePlanetoid

1

Может 't найти его на моих версиях 2012 или 2013 года, но в 2008 году он имеет значение

\ Program Files \ Microsoft Visual Studio 8 \ SmartDevices \ SDK \ SDKTools

\ Program Files \ Microsoft Visual Studio 8 \ SDK \ v2.0 \ Bin

\ Program Files \ Microsoft Visual Studio 8 \ Common7 \ Tools \ Bin

угадываю он был удален ?

+0

Почему это работает через командную строку? –

+0

[Также, связанный вопрос] (http://stackoverflow.com/questions/1610693/missing-makecert-exe?rq=1) – kjhf

+2

@SamuelNicholson Ну, если он работает через командную строку, почему бы просто не набрать 'where makecert' и посмотрите, какой путь он вам дает? На моей машине он вернул «C: \ Program Files \ Microsoft SDKs \ Windows \ v7.0A \ bin \ makecert.exe» – Dan

19

MakeCert устарела, вы можете найти скрипт Powershell на TechNet.

https://gallery.technet.microsoft.com/scriptcenter/Self-signed-certificate-5920a7c6

+2

[Документация] (https://msdn.microsoft.com/en-us/library/windows/desktop/aa386968 (v = vs.85) .aspx), что makecert устарел. –

+0

Это фактически созданный пользователем сценарий галереи, который нужно загрузить. Вы можете найти официальный встроенный командлет здесь: https://technet.microsoft.com/itpro/powershell/windows/pkiclient/new-selfsignedcertificate –

Смежные вопросы