Solución:
Tuve el mismo problema, pero la instalación del SDK de Windows 8.1 según la respuesta de Catquatwa no funcionó para mí (signtool.exe todavía faltaba en C: Archivos de programa (x86) Microsoft SDKs Windows vX Bin).
Me encontré con esta solución: http://www.benedykt.net/2015/08/12/missing-signtool-exe-w-visual-studio-2015/
Básicamente, para VS 2015, esto sería:
- Abrir programas y funciones
- Seleccione “Microsoft Visual Studio 2015” y haga clic en “Cambiar”
- Presione “Modificar” para avanzar a las opciones de Funciones
- Seleccione “Windows y desarrollo web”, luego marque “Herramientas de publicación ClickOnce” para la instalación
- Luego “Siguiente” y luego “Actualizar”
Tengo Windows 7 y la instalación de las herramientas ClickOnce no fue suficiente.
los signtool.exe
apareció después de instalar también el sdk:
Si no le importa firmar su programa cuando lo publique, simplemente haga clic derecho en su proyecto y luego elija Propiedades -> Firma -> desmarque Firmar el manifiesto de ClickOnce . Tuve el mismo problema cuando construí mi programa en otra máquina que no tenía ClickOne.