Domanda Si è verificato un errore durante la firma


Gestisco una grande applicazione WPF che ho ereditato da un altro sviluppatore. Io uso ClickOnce per pubblicarlo. Improvvisamente, oggi ho ricevuto un messaggio di errore: Errore 2 Impossibile pubblicare perché non è stato possibile creare un progetto. 1 1
Errore 3 Si è verificato un errore durante la firma: Impossibile firmare bin \ Debug \ app.publish \ setup.exe. Errore SignTool: non sono stati trovati certificati che soddisfino tutti i criteri indicati.

Ho un file chiamato SomeName.snk, che viene riferito nelle impostazioni del progetto, scheda Firma. Non ho idea di quello che è successo oggi che ha causato il problema. Io uso VS 2012.


51
2017-12-28 14:10


origine


risposte:


Controllerei se il certificato è scaduto. La maggior parte dei (tutti?) Certs ha una data di scadenza.


46
2017-12-28 15:29



Vai al progetto principale proprietà > firma > Se la data di scadenza è scaduta> fare clic su Crea certificato di prova, la password non è obbligatoria e il gioco è fatto.


145
2017-10-21 09:27



Hai controllato il certificato?

Visualizza o gestisci i tuoi certificati

Puoi utilizzare MMC Snap In o Internet Explorer.


3
2017-12-28 16:28



Ho appena incontrato il problema oggi. Nel mio caso particolare, è stato causato da questo Microsoft Windows Update.

Ho disinstallato l'aggiornamento e la pubblicazione ha iniziato a funzionare come sempre. Questo è solo un lavoro temporaneo e significa che probabilmente dovresti rigenerare le tue chiavi / certificati.


1
2018-01-29 16:25



Ho avuto questo problema nell'installazione di Visual c ++ su un'installazione di .net VS2017. L'ho risolto deselezionando Properties -> Security -> Enable ClickOnce security settings.

Quindi ha creato un file app.manifest. Dopo che l'errore è andato via. È interessante notare che l'ho controllato di nuovo per vedere cosa sarebbe successo e il problema non è tornato.


1
2018-04-19 14:01