我在哪里可以找到makecert.exe?Visual Studio Ultimate 2012

Sam*_*son 37 makecert visual-studio-2012

尝试使用makecert UI工具,以便更容易生成自签名代码证书我试图找到makecert.exe的DIR位置

我按照前面的答案,所有命令行开关都正常工作. - 但是在尝试使用UI工具时,我收到了错误:

在此输入图像描述

所以我假设我需要将该工具放在与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 SDKs\Windows\v8.0A\bin(空)
  • C:\ Program Files(x86)\ Microsoft SDKs\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(无相关文件夹)

Sam*_*son 70

找到了: C:\Program Files (x86)\Windows Kits\8.0\bin\x64

或者对于Visual Studio 2013: C:\Program Files (x86)\Windows Kits\8.1\bin\x64

  • 对于Visual Studio 2013,您可以在C:\ Program Files(x86)\ Windows Kits\8.1\bin\x64下找到它 (5认同)
  • 在Visual Studio 2015上,您必须安装Windows 10 SDK才能安装文件"makecert.exe".这里有一个解决方案:http://stackoverflow.com/questions/31772109/makecert-missing-from-windows-10-and-visual-studio-2015-install (3认同)
  • 我前段时间不小心对这个问题投了反对票,但我想我应该添加一条评论来说明这一点,以防有人想知道我为什么这么做,它只是没有被逆转,但同意答案,所以请忽略反对票! (2认同)

Sha*_*neH 23

Makecert已被弃用,您可以在TechNet上找到powershell脚本.

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

  • [文档](https://msdn.microsoft.com/en-us/library/windows/desktop/aa386968(v = vs.85).aspx)makecert已被弃用. (2认同)
  • 这实际上是用户提交的图库脚本,必须下载.您可以在此处找到官方内置cmdlet:https://technet.microsoft.com/itpro/powershell/windows/pkiclient/new-selfsignedcertificate (2认同)