J'ai terminé une application que j'ai créée dans Visual Studio 14.0, mais lorsque j'essaie de publier le programme, j'obtiens une erreur car Visual Studio ne trouve pas «SignTool.exe». J'ai cherché mon disque dur plusieurs fois pour cela, mais il n'est nulle part sur mon PC. Quelqu'un peut-il m'aider à le trouver ou à le télécharger?
148
Si vous ne vous souciez pas de signer votre programme lorsque vous publiez, faites un clic droit sur votre projet, puis choisissez Propriétés -> Signature -> décochez Signer le manifeste ClickOnce . J'ai eu le même problème lors de la construction de mon programme sur une autre machine qui n'avait pas ClickOne.
la source
Object reference not set to an instance of an object
erreur.Le SignTool est disponible dans le cadre du SDK Windows (fourni avec Visual Studio Community 2015 ). Assurez-vous de sélectionner les « outils de publication ClickOnce » dans la liste des fonctionnalités lors de l'installation de Visual Studio 2015 pour obtenir le SignTool.
Une fois Visual Studio installé, vous pouvez exécuter la
signtool
commande à partir de l' invite de commandes Visual Studio . Par défaut (sous Windows 10), SignTool sera installé àC:\Program Files (x86)\Windows Kits\10\bin\x86\signtool.exe
.Installation des outils de publication ClickOnce:
Emplacement de SignTool:
la source
C:\Program Files (x86)\Windows Kits\8.1\bin\x64
(ox x86)1.Désactivez simplement la signature des propriétés de votre projet, cela résoudra le problème :)
2. L'autre méthode consiste à acheter le certificat pour votre produit auprès de Digicert ou Comodo ou de tout autre que vous souhaitez. Vous pouvez obtenir des certificats gratuits pour une utilisation sur un seul PC.
la source
Pas de soucis! J'ai trouvé la solution! Je viens d'installer https://msdn.microsoft.com/en-us/windows/desktop/bg162891.aspx et tout a bien fonctionné :)
la source
Kit de développement logiciel (SDK) Windows pour Windows 8.1
http://go.microsoft.com/fwlink/p/?LinkId=323507
Cliquez avec le bouton droit sur Projet, sélectionnez les propriétés et décochez l'option de connexion dans le projet, enregistrez et reconstruisez.
Cela a résolu le problème pour moi.
la source
Can anyone help me find it or download it?
vous contournez complètement la signature.Voici une solution pour Visual Studio 2017. Le programme d'installation est un peu différent de la version VS 2015 et le nom des packages d'installation est différent.
la source