56 votes

Impossible de trouver le certificat de signature du manifeste dans le magasin de certificats.

J'ai signé l'assemblage avec mon add-in VSTO 4.0 word avec un fichier de clé de nom fort. .snk J'ai essayé de décocher le manifeste ClickOnce mais après la reconstruction, il apparaît à nouveau. Après avoir essayé de supprimer les lignes pour le manifeste ClickOnce dans la section .csproj , .pfx apparaît après chaque reconstruction.

Quelqu'un connaît-il une solution pour supprimer définitivement le manifeste temporaire de ClickOnce ?

1 votes

Voir cette réponse ici : stackoverflow.com/questions/4517440/

130voto

Kervin Ramen Points 1231

Le problème pour moi était que la case "Signer le manifeste ClickOnce" était cochée. Si vous n'utilisez pas la signature, décochez-la dans Propriétés du projet->signature->signature des manifestes ClickOnce

1 votes

Merci ! Comment est-ce que ça a pu être vérifié ?

0 votes

Pour ce qui est de mon cas, j'ai d'abord dû cocher l'option "signer les manifestes clickonce" et générer un certificat de test. Puis j'ai signé un assemblage avec ce certificat de test, décoché à nouveau cette option et signé avec mon vrai certificat. Il semble qu'il ait cherché ces manifestes.

1 votes

J'ai dû décocher les deux Sign the ClickOnce manifests et Sign the assembly les cases à cocher sous l'onglet signature dans les propriétés du projet pour résoudre le problème.

5voto

Hamid Shahid Points 1035

Décocher la case "Signing the ClientOnce Manifest" ne fonctionne pas toujours. La solution consiste à supprimer les lignes suivantes de vos fichiers csproj

<PropertyGroup> <ManifestCertificateThumbprint>4FCE3F0998F4B89946A9D0346838E77A0C5C5568</ManifestCertificateThumbprint> </PropertyGroup> <PropertyGroup> <GenerateManifests>true</GenerateManifests> </PropertyGroup> <PropertyGroup> <SignManifests>false</SignManifests> </PropertyGroup>

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