Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel wird der MSB3323 Fehlercode beschrieben.
Text der Nachricht
MSB3323: Unable to find manifest signing certificate in the certificate store.
BESCHREIBUNG
Dieser Fehler tritt auf, wenn MSBuild versucht, ein Manifest zu signieren, aber das Zertifikat nicht finden kann.
Sie könnten eine Fehlermeldung erhalten, wenn Sie die ClickOnce-Manifeste signieren aktiviert haben und die für die ClickOnce-Manifestsignierung angegebene Datei in Ihrem Zertifikatspeicher nicht gefunden werden konnte, während MSBuild versucht hat, das Manifest zu veröffentlichen.
Beschluss
Um diesen Fehler zu beheben, versuchen Sie, die PFX-Datei erneut im Zertifikatspeicher zu importieren. Um die Datei erneut zu importieren, klicken Sie im Windows-Explorer mit der .pfx
rechten Maustaste auf die .pfx
Datei, und wählen Sie "PFX installieren" aus.
Siehe Vorgehensweise: Signieren von Anwendungs- und Bereitstellungsmanifesten oder für neuere .NET-Projekte in Visual Studio 2019 oder höher, siehe Bereitstellen einer .NET Windows Desktop-Anwendung mit ClickOnce.
Verwenden Sie bei der Ausführung in einer nicht interaktiven Umgebung, z. B. einem Skript in einer Pipeline, das Befehlszeilentool certutil.
certutil –f –p [certificate_password] –importpfx <path to pfx file>
Gilt für:
Alle Versionen von MSBuild