web-dev-qa-db-fra.com

'makecert' n'est pas reconnu comme une commande interne ou externe dans l'invite de commande

Pour créer un certificat, exécutez cette commande:

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

L'erreur suivante s'est produite dans l'invite de commande:

'makecert' n'est pas reconnu comme une commande interne ou externe, un programme exploitable ou un fichier de commandes.

13
Jatin Gadhiya

Vous devez utiliser l'invite de commande Visual Studio pour utiliser l'utilitaire makecert sur la ligne de commande.

16
Raja Nadar

Sous Windows 10 , cet outil a été renommé en invite de commande Developer pour VS2015 . Vous pouvez le trouver en appuyant simplement sur la touche Windows, puis en recherchant «Invite de commandes du développeur».

14
Zack

Sur Windows 10, je suis tombé sur le même problème. En dépit de l'exécution de mon invite de commande de développeur pour VS2017 en tant qu'administrateur, j'ai eu la même erreur. Mais lorsque j'ai installé Windows SDK , la commande makecert a été exécutée avec succès.

3
Sami Hussain

Vous devez utiliser Commande Visual Studio Invite .

Vous pouvez le trouver dans:

Sous Windows 8 À l'écran de démarrage, appuyez sur la touche du logo Windows Logo Windows + Z . (Pour ouvrir l'écran d'accueil, appuyez sur la touche du logo Windows Logo de Windows sur votre clavier.) Choisissez la vue Apps icône en bas de l'écran, puis appuyez sur V . La liste comprendra toutes les invites de commande Visual Studio installées. Choisissez l'invite de commande du développeur (ou l'invite de commande que vous souhaitez utiliser).

Sous Windows 7 Choisissez Démarrer, développez Tous les programmes , puis développez Microsoft Visual Studio . En fonction de la version de Visual Studio que vous avez installé, choisissez Outils Visual Studio , Invite de commandes Visual Studio ou l’invite de commande à utiliser.

1
DanKodi