web-dev-qa-db-fra.com

Comment installer SignTool.exe pour VS 2017?

Après une mise à niveau vers VS 2017, j'ai obtenu "Erreur Une erreur est survenue lors de la signature: SignTool.exe introuvable." Mais l'utilisation de MSbuild sur la publication de Visual Studio est sans problème.

J'ai déjà vérifié le dossier "C:\Program Files (x86)\Microsoft SDK\Windows\v7.0A\Bin" Et en fait, il n'y a aucun SignTool.exe présent . , des idées?

J'ai suivi ce problème mais pas de chance Comment installer SignTool.exe pour Windows 10

7
Vitor Silva

Signtool est inclus avec le SDK Windows 10

  1. Ouvrez le programme d'installation de Visual Studio.

  2. Passer à l'onglet "Composants individuels"

  3. Choisissez la version du SDK qui convient à vos besoins.

 enter image description here

Plusieurs copies peuvent être installées.

 enter image description here

11
Kuffs

Lancez l'invite de commande du développeur pour VS 2017, elle se trouve alors dans la variable de chemin d'accès signtool

Cela semble faire l'affaire, maintenant le problème est avec le fichier setup.bin.

erreur MSB3147: impossible de trouver le fichier requis 'setup.bin' dans le dossier csproj

2
Vitor Silva

Toutes les solutions n'ont pas fonctionné pour moi; Enfin, je viens de copiersigntool.exedans le dossier du projet et ensuite travaillé. Vous pouvez télécharger le fichier signtool.exe depuis Internet ou installer Windows 10 SDK by programme d'installation de visual studio , puis copier depuis "C:\Programmes (x86)\Microsoft SDK\ClickOnce\SignTool" .

1
nzrytmn

Je l'ai trouvé sous C:\Program Files (x86)\Microsoft SDK\Windows\v7.1A\Bin

C'est peut-être parce qu'il était là avant l'installation de vs2017.

Ça ne fait pas de mal de vérifier :)

0
Samuel