106 votes

Une erreur s'est produite lors de la signature : SignTool.exe introuvable

Pendant que j'essayais de mettre à jour mon projet, j'ai rencontré une erreur pour la première fois :

'Une erreur s'est produite lors de la signature : SignTool.exe non trouvé.'

Je n'avais jamais vu cela auparavant, alors j'ai découvert que SignTool.exe est ce qui signe mon projet pour le déploiement ClickOnce.

J'ai aussi lu que c'est une partie du Windows SDK - mais quand j'ai cherché où se trouve SignTool.exe - je l'ai vu juste là !

  C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin

Je n'ai pas vu de problème, et j'ai toujours publié mon projet tout le temps - je suis en Version 68. Mais c'est la première fois que je vois ça - je n'ai touché aucune option qui aurait pu causer cela.

Une aide ?

194voto

Alex Erygin Points 2586

Les outils de publication ClickOnce ne sont pas installés dans le cadre des options d'installation typiques. Vous devez donc l'installer en mode avancé. Installation ClickOnce

Ce dialogue peut être trouvé dans Windows 7 en allant dans Panneau de configuration > Désinstaller un programme, en cliquant avec le bouton droit sur Microsoft Visual Studio Professional 2015 et en sélectionnant Modifier. Un dialogue de Visual Studio s'ouvrira. Sélectionnez Modifier parmi les boutons en bas et le dialogue ci-dessus apparaîtra.

65voto

Vignesh Points 1000

Veuillez Cliquer Une fois application --> Propriétés --> Signature -> Désélectionner la Signature des manifestes ClickOnce.

Le problème sera résolu.

Note: Soyez conscient que cette solution supprime la sécurité de votre projet. Demandez l'aide d'un collègue plus expérimenté avant de le faire.

23voto

Der_Meister Points 336

SignTool a été déplacé vers un autre emplacement dans le dernier SDK : C:\Program Files (x86)\Windows Kits\8.1\bin\x86

Il est nécessaire d'installer les Outils de publication ClickOnce lors de la configuration de Visual Studio 2015.

Vous pouvez réexécuter l'installation depuis la section Programmes et fonctionnalités ; recherchez Visual Studio dans la liste et cliquez sur Modifier.

18voto

Stoyan Petkov Points 481

Vous pouvez résoudre ce problème en cliquant sur l'application d'installation de VS. Ensuite, cliquez sur Modifier > Cocher ClickOnce App puis mettez à niveau votre VS. Aussi, je pense que @Alex Erygin a raison. C'est une mauvaise solution pour Click Once application --> Propriétés --> Signature -> Décocher la case Signer les manifestes ClickOnce. Ce n'est pas une solution. Cela contourne simplement le problème.

11voto

Joe Smith Points 111

Ceci est une solution simple. Ouvrez le projet sur lequel vous rencontrez cette erreur. Cliquez sur "Projet" en haut. Ensuite, cliquez sur "Propriétés" (le nom du projet ouvert) puis sur "Sécurité" puis décochez "Activer les paramètres de sécurité ClickOnce".

Cela devrait tout arranger.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X