Partager via


code de diagnostic MSB3323

Cet article décrit le code d’erreur MSB3323.

Texte du message

MSB3323: Unable to find manifest signing certificate in the certificate store.

Descriptif

Cette erreur se produit lorsque MSBuild tente de signer un manifeste, mais ne parvient pas à trouver le certificat.

Vous pouvez obtenir l’erreur si vous avez activé signer les manifestes ClickOnce et que le fichier spécifié pour la .pfx signature de manifeste ClickOnce est introuvable dans votre magasin de certificats lorsque MSBuild essayait de publier le manifeste.

Résolution

Pour résoudre cette erreur, réessayez d’importer le fichier .pfx dans le magasin de certificats. Pour réimporter le .pfx fichier, cliquez avec le bouton droit sur le .pfx fichier dans l’Explorateur Windows et choisissez Installer PFX.

Capture d’écran de l’onglet signature.

Découvrez comment : signer des manifestes d’application et de déploiement ou pour des projets .NET plus récents dans Visual Studio 2019 ou version ultérieure, consultez Déployer une application Windows Desktop .NET à l’aide de ClickOnce.

Lors de l’exécution dans un environnement non interactif, tel qu’un script dans un pipeline, utilisez l’outil en ligne de commande certutil.

certutil –f –p [certificate_password] –importpfx <path to pfx file>

S’applique à

Toutes les versions de MSBuild