In fase di pubblicazione di un progetto ClickOnce viene sollevato questo errore:
Error 2 SignTool reported an error 'Failed to sign bin\Release\ScreenNet.publish\\setup.exe. SignTool Error: Signtool requires CAPICOM version 2.1.0.1 or higher. Please
copy the latest version of CAPICOM.dll into the directory that contains
SignTool.exe. If CAPICOM.dll exists, you may not have proper
permissions to install CAPICOM.
Prima di tutto verificate se sul vostro disco è presente la dll Capicom.dll, molto probabilmente in "C:\Programmi\Common Files\Microsoft Shared\CAPICOM\CapiCom.dll".
Se presente verificarne la versione che dovrebbe essere 2.1.0.1 o superiore. In tal caso eseguire la registrazione manualmente attraverso il comando regsvr32 "C:\Programmi\Common Files\Microsoft Shared\CAPICOM\CapiCom.dll"
In ogni caso è possibile recuperare ed instalalre l'ultima versione di Capicom dal seguente link sul sito Microsoft.
Una precisazione.
Io ho effettuoato il download e l'installazione della versione 2.1.0.2, ma nonostante la procedura di installazione fosse stata eseguita correttamente, l'errore continuava a persistere.
E' stato necessario ugualmente registrare la libreria con il comando regsvr32