【问题标题】:Where can I find makecert.exe? Visual Studio Ultimate 2012在哪里可以找到 makecert.exe?视觉工作室终极版 2012
【发布时间】:2013-11-26 08:27:16
【问题描述】:

尝试使用makecert UI tool 来更轻松地生成自签名代码证书我正在尝试查找 makecert.exe 的 DIR 位置

我关注了this previous answer,所有命令行开关都正常工作。 - 但是,当我尝试使用 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(无相关文件夹)

【问题讨论】:

    标签: visual-studio-2012 makecert


    【解决方案1】:

    在我的 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

    猜测它已被删除?

    【讨论】:

    • @SamuelNicholson 好吧,如果它通过命令行工作,为什么不直接输入where makecert 看看它给了你什么路径?在我的机器上,它返回“C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\makecert.exe”
    • 在命令提示符中执行where /R C:\ makecert。感谢@Dan 的提示!
    • @BartVerkoeijen 在这种情况下您不想使用/R,因为您可能会找到不在您的 PATH 变量中的东西。默认情况下,where 将搜索您的当前目录以及在您的环境 PATH 变量中定义的所有目录。既然他能执行命令,那肯定是在那些地方之一。
    • @Dan 要将其添加到路径中,首先需要找到它。
    【解决方案2】:

    找到它: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 下找到它
    • 在 Visual Studio 2015 上,您必须安装 Windows 10 SDK 才能安装文件“makecert.exe”。这里有一个解决方案:stackoverflow.com/questions/31772109/…
    • 前段时间我不小心对这个问题投了反对票,但我想我会添加一条评论说明这​​一点,以防有人想知道我为什么这样做,它只是没有得到扭转但同意答案,所以请忽略反对票!
    【解决方案3】:

    Makecert has been deprecated,您可以在 TechNet 上找到执行相同操作的 PowerShell 脚本:https://gallery.technet.microsoft.com/scriptcenter/Self-signed-certificate-5920a7c6

    【讨论】:

    【解决方案4】:

    对于 VS 2017,Windows 10 在以下位置找到它:

    C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x86
    C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多