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?
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.
Enfin, vous pouvez installer l'aperçu du client au lieu d'être sur l'aperçu du développeur
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é.
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.
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.
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.
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.
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.
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.
Cliquez sur "Projet" en haut. Ensuite, cliquez sur "Propriétés" - > signature - > décoché [signer le manifeste ClickOnce] fonctionne maintenant
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.
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
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.