15

要创建证书,请运行以下命令:

makecert -r -pe -n "CN=effectLabs Server" -b 01/01/2011 -e 01/01/2020 -sky exchange C:\myCerts\ELServer.cer -sv C:\myCerts\ELServer.pvk

命令提示符出现以下错误:

'makecert' 不是内部或外部命令、可运行程序或批处理文件。

4

5 回答 5

22

您需要使用 Visual Studio 命令提示符在命令行上使用 makecert 实用程序。

于 2014-04-10T07:48:13.283 回答
22

Windows 10上,此工具已重命名为 VS2015 的开发人员命令提示符。您只需按 Windows 键,然后搜索“开发人员命令提示符”即可找到它。

于 2015-11-12T18:14:51.613 回答
5

在 Windows 10 上,我遇到了同样的问题。尽管以管理员身份运行 VS2017 的开发人员命令提示符,但我得到了同样的错误。但是当我安装Windows SDK时,makecert 命令成功运行。

于 2018-04-24T10:46:18.333 回答
2

您必须使用Visual Studio 命令提示符

您可以在以下位置找到它:

在 Windows 8 的“开始”屏幕上,按 Windows 徽标键Windows 徽标+ Z。(要打开“开始”屏幕,请按键盘上的 Windows 徽标键 Windows 徽标。)选择屏幕底部的应用程序视图图标,然后按 V。该列表将包括所有已安装的 Visual Studio 命令提示符。选择开发人员命令提示符(或您要使用的命令提示符)。

在 Windows 7 中,选择开始,展开所有程序,然后展开Microsoft Visual Studio。根据您安装的 Visual Studio 版本,选择Visual Studio 工具、Visual Studio 命令提示符或您要使用的命令提示符。

于 2015-08-14T03:57:06.497 回答
0

对于即使在安装上述 SDK 后仍然出现此错误的任何人,请确保makecert在系统 env 路径中包含该文件的路径,该路径应如下所示:C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin

于 2020-10-11T06:37:13.430 回答