2016-07-18 35 views
3

Ich habe ein .pfx-Zertifikat, das selbst signiert ist. Ich habe das ClickOnce-Manifest meines VSTO-Projekts (Excel-Add-In-Projekttyp in Visual Studio) signiert. Vor kurzem haben wir die Anwendung von .NET 3.5 bis 4.5 und Office-2007-2010 seitdemes Projekt migriert (das zur Arbeit) und jetzt gibt es mir eine Fehlermeldung:Fehler MSB3482: Beim Signieren ist ein Fehler aufgetreten: Fehler beim Signieren

An error occurred while signing: Unknown error "-2147012894"
SignTool Error: An unexpected internal error has occurred
The certificate is perfectly valid and not expired

Jeder hatte diese Art von Fehlern vor? Irgendwelche Vorschläge?

+1

Ich würde eine Antwort darauf lieben, da ich ein ähnliches Problem habe. Wir haben unser Code-Signing-Zertifikat aktualisiert, und jetzt kann ich VS 2012 erstellen, aber nicht, wenn ich MSBUILD.EXE verwende, was der Build-Prozess verwendet. – gakera

Antwort

0

Versuchen Sie, ein neues Zertifikat zu erstellen.

Sehen Sie sich den Abschnitt "Signieren" unter den Projekteigenschaften an.

In meinem Fall trat mein MSB3482-Fehler auf, weil mein Zertifikat tatsächlich abgelaufen war. Ich habe auf den Button "Create Test Certificate" geklickt und konnte wieder aufbauen und laufen. (Mindestens für ein weiteres Jahr)