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?
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:
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é.
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:
Emplacement de SignTool:
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.
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é :)
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.