Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.
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