web-dev-qa-db-fra.com

Visual Studio SignTool.exe introuvable

J'ai rempli une application que j'ai faite dans Visual Studio 14.0, mais lorsque j'essaie de publier le programme, j'obtiens une erreur, car Visual Studio ne peut pas trouver 'SignTool.exe'. J'ai cherché mon disque dur à quelques reprises pour cela, mais il est nulle part sur mon PC. Quelqu'un peut-il m'aider à le trouver ou à le télécharger?

140
Catquatwa

J'ai un Windows 7 et installer les outils ClickOnce n'était pas suffisant.

Le signtool.exe est apparu après l'installation du sdk:

selection in vs 2015

100
S.Spieker

J'ai eu le même problème, mais l'installation du SDK Windows 8.1 selon réponse de Catquatwa n'a pas fonctionné pour moi (le fichier signtool.exe manquait encore de C:\Program Files (x86)\SDK Microsoft\Windows\vX \Poubelle).

Je suis tombé sur cette solution: http://www.benedykt.net/2015/08/12/missing-signtool-exe-w-visual-studio-2015/

Fondamentalement, pour VS 2015, ce serait:

  • Programmes ouverts et fonctionnalités
  • Sélectionnez "Microsoft Visual Studio 2015" et cliquez sur "Modifier".
  • Appuyez sur "Modifier" pour accéder aux options.
  • Sélectionnez "Développement Web et Windows", puis cochez "Outils de publication ClickOnce" pour l'installation.
  • Puis "Suivant" puis "Mise à jour"
189
bhish

Si vous ne vous souciez pas de signer votre programme lorsque vous publiez, il vous suffit de cliquer avec le bouton droit de la souris sur votre projet, puis de choisir Propriétés -> Signature -> décochez la case Signature le manifeste ClickOnce. J'ai eu le même problème lors de la construction de mon programme sur une autre machine sur laquelle ClickOne n'était pas installé.

91
Hua Trung

SignTool est disponible dans le kit de développement logiciel Windows (fourni avec Visual Studio Community 2015 ). Assurez-vous de sélectionner " Outils de publication ClickOnce " dans la liste des fonctionnalités lors de l'installation de Visual Studio 2015 pour obtenir l'outil SignTool.

Une fois Visual Studio installé, vous pouvez exécuter la commande signtool à partir de invite de commandes Visual Studio . Par défaut (sous Windows 10), SignTool sera installé sous C:\Program Files (x86)\Windows Kits\10\bin\x86\signtool.exe.

Installation des outils de publication ClickOnce:

enter image description here

Emplacement de SignTool:

enter image description here

59
Benny Neugebauer

1.Juste désactiver signature des propriétés de votre projet, le problème sera résolu :)
2. L’autre méthode consiste à acheter le certificat de votre produit auprès de Digicert, de Comodo ou de tout autre produit de votre choix. Vous pouvez obtenir des certificats gratuits pour l'utilisation d'un ordinateur.

12
Ahmad

Pas de soucis! J'ai trouvé la solution! Je viens d'installer https://msdn.Microsoft.com/en-us/windows/desktop/bg162891.aspx et tout s'est bien passé :)

10
Catquatwa

Kit de développement logiciel (SDK) Windows pour Windows 8.1

http://go.Microsoft.com/fwlink/p/?LinkId=323507

Faites un clic droit sur Projet, sélectionnez les propriétés et décochez l'option de connexion dans l'enregistrement et la reconstruction du projet.

Cela a résolu le problème pour moi.

6