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

Pendant que j'essayais de mettre à jour mon projet, je faisais - j'ai eu une erreur pour la première fois que j'ai vu:

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

Je n'ai jamais vu ça avant, alors j'ai regardé ce SignTool.exe est ce qui signe mon projet pour le déploiement de ClickOnce.

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

  C:Program Files (x86)Microsoft SDKsWindowsv7.0ABin

Je n'ai vu aucun problème, et j'ai toujours publié mon projet tout le temps-je suis sur la Version 68. Mais c'est la première fois que je vois cela - je n'ai touché à aucune option qui le ferait.

De l'aide?

90
demandé sur sll 2011-09-26 00:22:11

11 réponses

Essayez maintenant de publier L'application ClickOnce. Si vous trouvez toujours le même problème, vérifiez si vous avez installé Microsoft. NET Framework 4.5 Developer Preview sur le système. Microsoft. NET Framework 4.5 Developer Preview est une version préliminaire du. Net Framework et ne doit pas être utilisée dans les scénarios de production. Il s'agit d'une mise à jour en place du.Net Framework 4. Vous devez désinstaller ce produit d'avant-première D'ARP.

Https://blogs.msdn.microsoft.com/vsnetsetup/2013/11/18/an-error-occurred-while-signing-signtool-exe-not-found/

Enfin, vous pouvez installer l'aperçu du client au lieu d'être sur l'aperçu du développeur

7
répondu Micah Armantrout 2016-04-25 20:09:14

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

Cette boîte de dialogue peut être trouvée 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 Change. Une boîte de dialogue Visual Studio s'ouvrira. Sélectionnez Modify dans l'ensemble de boutons en bas et la boîte de dialogue ci-dessus apparaîtra.

178
répondu Alex Erygin 2016-02-26 04:12:17

Veuillez cliquer une fois application - > Propriétés - > signature - > décoché le signe que ClickOnce manifeste.

Le problème sera résolu.

Remarque: sachez que cette solution supprime la sécurité de votre projet. Cherchez l'assistance d'un collègue plus savant avant de le faire.

59
répondu Vignesh 2017-05-19 06:33:34

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

Besoin d'installer les outils de publication ClickOnce lors de L'installation de Visual Studio 2015.

Vous pouvez relancer l'Installation à partir de la section Programmes et fonctionnalités; Recherchez Visual Studio dans la liste et cliquez sur Modifier.

22
répondu Der_Meister 2016-10-19 19:29:25

Vous pouvez résoudre ce problème en cliquant sur l'application D'installation de VS. puis cliquez sur Modifier > marquer L'application ClickOnce, puis mettez à niveau votre VS. aussi je pense que @ Alex Erygin a raison. c'est une mauvaise solution pour Cliquez une fois application - > Propriétés - > signature - > décochez signer les manifestes ClickOnce. Ce n'est pas une solution. Il ne circumambulaient le problème.

18
répondu Stoyan Petkov 2017-11-14 09:14:04

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

Cela devrait tout réparer.

9
répondu Joe Smith 2016-05-25 22:32:55

Aucune des réponses ci-dessus ne parle de Désactiver ClickOnce. Dans ma situation, je n'ai jamais utilisé ClickOnce pour mes applications, mais après avoir mis à niveau vers VS 2015, il a été soudainement activé et j'ai obtenu le ' SignTool.exe pas trouvé ' erreur quand j'ai essayé de compiler.

Pour désactiver, vous allez dans les propriétés de votre projet (clic droit) et choisissez Sécurité | décochez Activer les paramètres de sécurité ClickOnce .

Vous pouvez laisser le manifeste vérifié dans L'onglet Signature car il n'a rien à signer s'il a été désactivé.

J'ai confirmé que décocher la sécurité a résolu l'erreur de compilation sur mes projets.

6
répondu Jjmboni 2016-03-15 17:02:37

Cliquez sur "Projet" en haut. Ensuite, cliquez sur "Propriétés" - > signature - > décoché [signer le manifeste ClickOnce] fonctionne maintenant

6
répondu Monzur 2017-01-24 20:36:13

J'ai eu un problème similaire. Pour une raison quelconque sous propriétés du projet - > signature- > Sign ClickOnce manifests a été activé.

Je l'ai décoché et le problème est parti.

1
répondu Chand 2017-01-18 04:49:01

Réinstaller SDK ne m'a pas aidé mais Installer SDK+. net 3.5 a fait à partir du lien ci-dessous: https://www.microsoft.com/en-us/download/details.aspx?id=3138

1
répondu Benjamin Swedlove 2017-02-07 19:47:38

J'avais besoin de signer donc je ne pouvais pas décocher comme suggéré.

Ensuite, allez au panneau de configuration - > Programmes et fonctionnalités - > Microsoft Visual Studio 2015 cliquez sur Modifier puis le programme d'installation se chargera et vous devez cliquer sur Modifier pour ajouter la fonctionnalité Outils de publication ClickOnce.

1
répondu Karthik 2017-10-25 09:28:06