![](/img/trans.png)
[英]Can't install missing features on Visual Studio 2015 on Windows 10
[英]Makecert missing from Windows 10 and Visual Studio 2015 install?
我做了一个干净的Windows 10和Visual Studio 2015安装,并没有找到任何地方的makecert.exe。 是否需要安装其他软件才能恢复此程序?
我查看了“C:\\ Program Files(x86)\\ Microsoft SDKs \\ Windows \\\\”下的所有文件夹,但没有看到任何文件夹。
我还打开了“VS2015的开发人员命令提示符”并尝试运行“makecert”,但未找到。
安装适用于Windows 10的Windows SDK 。 如果仍然找不到它,请尝试Windows驱动程序工具包 。
由于ShaneH在这个问题中回答了 makecert.exe
已被弃用,我们应该使用powershell命令行开关New-SelfSignedCertificate。
New-SelfSignedCertificate -Subject“CN = Test Code Signing”-Type CodeSigningCert -KeySpec“Signature”-KeyUsage“DigitalSignature”-FriendlyName“Test Code Signing”-NotAfter(get-date).AddYears(5)
对于旧版本的PS,可以从TechNet获取此脚本: https : //gallery.technet.microsoft.com/scriptcenter/Self-signed-certificate-5920a7c6
为了使我的答案完整,下面简要说明如何使用TechNet脚本:
。\\ New-SelfsignedCertificateEx -Subject“CN = Test Code Signing”-EKU“Code Signing”-KeySpec“Signature”-KeyUsage“DigitalSignature”-FriendlyName“Test code signing”-NotAfter [datetime] :: now.AddYears(5)
如果您对此工具有疑问,请另外注意两个。
Set-ExecutionPolicy unrestricted
.\\
(dot-slash),因为这是必要的。 快速搜索我的C:发现makecert.exe似乎与Fiddler 2在C:\\Program Files (x86)\\Fiddler2
文件夹中一起发布。 这是一个比完整的Windows SDK小得多的下载。
为了记录,我有Fiddler 2的版本4.6.20171.26113。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.