Compartilhar via


MSB3323 código de diagnóstico

Este artigo descreve o código de erro MSB3323.

Texto da mensagem

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

Descrição

Esse erro ocorre quando o MSBuild tenta assinar um manifesto, mas não consegue localizar o certificado.

Você poderá receber o erro se tiver habilitado Assinar os manifestos do ClickOnce e o .pfx arquivo especificado para a assinatura do manifesto ClickOnce não puder ser encontrado em seu repositório de certificados quando o MSBuild estava tentando publicar o manifesto.

Resolução

Para resolver esse erro, tente reimportar o arquivo .pfx novamente no repositório de certificados. Para reimportar o .pfx arquivo, clique com o botão direito do .pfx mouse no arquivo no Windows Explorer e escolha Instalar PFX.

Captura de tela da guia de assinatura.

Consulte Como assinar manifestos de aplicativo e implantação ou, para projetos mais recentes do .NET no Visual Studio 2019 ou posterior, consulte Implantar um aplicativo da Área de Trabalho do Windows .NET usando o ClickOnce.

Ao executar em um ambiente não interativo, como um script em um pipeline, use a ferramenta de linha de comando certutil.

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

Aplica-se a

Todas as versões do MSBuild