2009-07-14 4 views
0

Wenn ich meine Anwendung kompiliere, erhalte ich folgenden Kompilierungsfehler.Ein interner Fehler ist aufgetreten. Der private Schlüssel, den Sie importieren, erfordert möglicherweise einen kryptografischen Dienstanbieter, der nicht auf Ihrem System installiert ist.

Das Manifestsignaturzertifikat konnte nicht im Zertifikatsspeicher gefunden werden.

Dann finde ich die Auflösung für den obigen Fehler und dann versuchen, Zertifikat zu importieren, ich bekomme folgenden Fehler.

Ein interner Fehler ist aufgetreten. Für den privaten Schlüssel, den Sie importieren, ist möglicherweise ein Verschlüsselungsdienstanbieter erforderlich, der nicht auf Ihrem System installiert ist.

ich den Ordner Option von Machine in C auch prüfen: \ Dokumente und Einstellungen \ All Users \ Anwendungsdaten \ Microsoft \ Crypto \ RSA

Antwort

1

Im Ordner C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA, stellen Sie sicher, dass Sie keine null- haben Längen Dateien. Löschen Sie alle, die Sie finden.

0

Ich habe dieses Problem gelöst, indem ich das Zertifikat PFX in Firefox importiere und es mit dem gleichen Schlüssel exportiere.

Die neue Datei wird die Erweiterung .p12 haben und ok wird mit einem Doppelklick in den USER Store importiert.

Verwandte Themen