[英]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.