Kann die Schlüsseldatei 'blah.pfx' nicht importieren - Fehler 'Die Schlüsseldatei ist möglicherweise kennwortgeschützt'

Wir haben gerade ein Upgrade unserer Visual Studio 2008-Projekte auf Visual Studio 2010 durchgeführt. Alle unsere Assemblys wurden mit einem @ -Zeichen signier Verisign Code-Signaturzertifikat. Seit dem Upgrade erhalten wir ständig den folgenden Fehler:

Kann die folgende Schlüsseldatei nicht importieren: companyname.pfx. Die Schlüsseldatei ist möglicherweise kennwortgeschützt. Um dies zu beheben, versuchen Sie, das Zertifikat erneut zu importieren, oder installieren Sie das Zertifikat manuell im Strong Name-CSP mit dem folgenden Schlüsselcontainernamen: VS_KEY_3E185446540E7F7A

Das passiert auf einigen Entwicklern und nicht auf anderen. Einige Methoden, die verwendet wurden, um dieses Problem zu beheben, waren:

Erneutes Installieren der Schlüsseldatei über den Windows-Explorer (klicken Sie mit der rechten Maustaste auf die PFX-Datei und klicken Sie auf "Installieren") Wenn Sie Visual Studio 2010 zum ersten Mal auf einem neuen Computer installieren, werden Sie beim ersten Öffnen des Projekts zur Eingabe des Kennworts aufgefordert, und dann funktioniert es. Auf Computern, die von Visual Studio 2008 aktualisiert wurden, ist diese Option nicht verfügbar.

Ich habe versucht mit der SN.EXE Utility (Strong Name Tool) zum Registrieren des Schlüssels beim Strong Name CSP, wie in der Fehlermeldung angegeben. Wenn ich das Tool jedoch mit Optionen aus der mit Visual Studio 2010 gelieferten Version ausführe, listet SN.EXE nur die Befehlszeilenargumente auf anstatt irgendetwas zu tun. Dies geschieht unabhängig von den von mir angegebenen Argumenten.

Warum passiert das und was sind klare Schritte, um das Problem zu beheben? Ich werde aufgeben ClickOnce installiert und Microsoft-Code signiert.

Antworten auf die Frage(44)

Ihre Antwort auf die Frage