Condividi tramite


MSB3323 codice di diagnostica

Questo articolo descrive il codice di errore MSB3323.

Testo del messaggio

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

Descrizione

Questo errore si verifica quando MSBuild tenta di firmare un manifesto, ma non riesce a trovare il certificato.

È possibile che venga visualizzato l'errore se è stato abilitato Firmare i manifesti ClickOnce e il .pfx file specificato per la firma del manifesto ClickOnce non è stato trovato nell'archivio certificati quando MSBuild stava tentando di pubblicare il manifesto.

Risoluzione

Per risolvere questo errore, provare a reimportare nuovamente il file pfx nell'archivio certificati. Per reimportare il .pfx file, fare clic con il pulsante destro del mouse sul .pfx file in Esplora risorse e scegliere Installa PFX.

Screenshot della scheda di firma.

Vedere Procedura: Firmare manifesti dell'applicazione e della distribuzione o per progetti .NET più recenti in Visual Studio 2019 o versione successiva, vedere Distribuire un'applicazione desktop di Windows .NET con ClickOnce.

Quando si esegue in un ambiente non interattivo, ad esempio uno script in una pipeline, usare lo strumento da riga di comando certutil.

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

Si applica a:

Tutte le versioni di MSBuild