importiere Ich recherchierte diese Frage gründlich auf stackoverflow und ich habe zahlreiche Antworten gesehen, aber keiner von ihnen hat für uns noch gearbeitet. Wir haben kürzlich ein Code-Signing-Zertifikat von comodo gekauft, mit dem wir unsere C# WPF .net4-Anwendung signieren werden.
Wir haben die Anweisungen auf der following URLKann den folgenden Schlüsseldateifehler nicht importieren, wenn ich pfx
befolgt und haben dann das Zertifikat in Visual Studio importiert unter 'Projekteigenschaften-> Gesang-> die Baugruppe signieren'. Wir versuchen dann, das Projekt zu erstellen und die folgende Fehlermeldung zu erhalten:
Kann die folgende Schlüsseldatei nicht importieren: comodo.pfx. Die Schlüsseldatei kann passwortgeschützt sein. Um dies zu korrigieren, versuchen Sie, das Zertifikat erneut zu importieren. Installieren Sie das Zertifikat manuell mit dem folgenden Schlüsselcontainernamen im CSP für starke Namen: VS_KEY_xxxxxxxxxxxxxxx.
- Klicken Sie auf Passwort ändern und verwenden das gleiche Passwort in allen drei Orten
- sn -i [comodo] PFX VS_KEY_xxxxxxxxxxxxx :
- versuchte es mit einem Passwort zu weniger snk-Datei und verwenden, die anstelle von PFX
- versucht mit Visual Studio als Administrator und importieren Schlüssel
- versuchte sehr einfach Barebone pr Schaffung Umwandlung oject und der Unterzeichnung mit diesem
- Versuchte Visual Studio 2010 sowie 2012
- Wir haben versucht, das Hinzufügen der folgenden auf die Montage [assembly: AssemblyKeyFile ("Pfad der Schlüsseldatei")]
- Added Ereignis in postbuild „C: \ Programme (x86) \ Microsoft SDKs \ Windows \ v7.0A \ Bin \ signtool.exe "sign/f" $ (ProjectDir) [Schlüsseldatei] .pfx "/ p [Thepassword]/v" $ (ProjectDir) obj \ Release \ $ (TargetFileName)“
Added in einem Abschnitt in der CSPROJ Datei:
Heruntergeladene http://visualstudiogallery.msdn.microsoft.com/a83505c6-77b3-44a6-b53b-73d77cba84c8 und klickte auf ‚Apply Fix‘ auf den Fehler
Wir haben zahlreiche Lösungen im Internet und haben versucht, die folgenden gefunden
wir bisher keinen Erfolg gehabt haben. Wir können den Schlüssel einfach mit dem Passwort importieren, damit wir wissen, dass das Passwort korrekt ist. Wir wissen auch, dass dies für die Signierung des Manifests in einer ClickOnce-Veröffentlichung gut funktioniert. Um sicher zu gehen, dass wir keine anderen Probleme haben, haben wir die Unterzeichnung des Cilckonce-Programms abgestellt und versuchen nur, die Versammlung zu unterschreiben.
Es gibt einige Workarounds, http://connect.microsoft.com/VisualStudio/feedback/details/524792/ Import-Key-Datei-wurde abgebrochen – Raj
Hey Raj. Vielen Dank für die Antwort, ich habe alle diese Problemumgehungen versucht und war nicht erfolgreich. – hobeau
Wenn Sie die Methode "sn -i [comodo] .pfx VS_KEY_xxxxxxxxxxxxx" ausprobiert haben, haben Sie die Hilfemeldung erhalten? Ich tat es und es war nicht erfolgreich, aber wenn ich die "Developer Command Prompt" als Administrator ausführte, fragte sie mich nach einem Passwort und war erfolgreich. – VoteCoffee