visual-studio - the - signtool exe visual studio 2017
Se produjo un error al firmar: SignTool.exe not found (11)
Mientras intentaba actualizar mi proyecto, estaba creando un error por primera vez que he visto:
''Ocurrió un error al firmar: no se encontró SignTool.exe.''
Nunca había visto esto antes, así que busqué que SignTool.exe es lo que firma mi proyecto para ClickOnce Deployment.
También leí que es parte de Windows SDK, pero cuando busqué dónde está SignTool.exe, ¡lo vi allí mismo!
C:/Program Files (x86)/Microsoft SDKs/Windows/v7.0A/Bin
No vi ningún problema, y siempre he publicado mi proyecto todo el tiempo. Estoy en la versión 68. Pero esta es la primera vez que veo esto, no toqué ninguna opción que hiciera esto.
¿Alguna ayuda?
Ahora intenta publicar la aplicación ClickOnce. Si aún encuentra el mismo problema, compruebe si instaló Microsoft .NET Framework 4.5 Developer Preview en el sistema. Microsoft .NET Framework 4.5 Developer Preview es una versión preliminar de .NET Framework y no debe utilizarse en escenarios de producción. Es una actualización in situ de .NET Framework 4. Debería desinstalar este producto de lanzamiento de ARP.
Por último, es posible que desee instalar la vista previa del cliente en lugar de estar en la vista previa del desarrollador
Esta es una solución simple. Abra el proyecto en el que está recibiendo este error. Haga clic en "Proyecto" en la parte superior. Luego haga clic en "Propiedades" (será el nombre del proyecto abierto) luego haga clic en "Seguridad" y desmarque "Habilitar la configuración de seguridad de ClickOnce".
Eso debería arreglar todo.
Haga clic en "Proyecto" en la parte superior. A continuación, haga clic en "Propiedades" -> Firmar -> Sin marcar [Firmar los manifiestos ClickOnce] ahora está trabajando
Haga clic una vez en la aplicación -> Propiedades -> Firmar -> Desmarcar la firma de los manifiestos ClickOnce.
El problema será resuelto.
Nota: tenga en cuenta que esta solución elimina la seguridad de su proyecto. Busque ayuda de un colega más erudito antes de hacerlo.
La reinstalación de SDK no me ayudó, pero la instalación de SDK + .NET 3.5 lo hizo desde el siguiente enlace: https://www.microsoft.com/en-us/download/details.aspx?id=3138
Las herramientas de publicación de ClickOnce no están instaladas como parte de las opciones de instalación típicas. Entonces debes instalarlo en modo avanzado.
Este diálogo se puede encontrar en Windows 7 yendo a Panel de control> Desinstalar un programa , haciendo clic derecho en Microsoft Visual Studio Professional 2015 y seleccionando Change
. Se abrirá un cuadro de diálogo de Visual Studio. Seleccione Modify
desde el conjunto de botones en la parte inferior y aparecerá el cuadro de diálogo anterior.
Necesitaba firmar, por lo tanto, no pude desmarcar como se sugiere.
Luego, vaya al Panel de control -> Programas y características -> Microsoft Visual Studio 2015 Haga clic en Cambiar, luego se cargará el instalador y deberá hacer clic en Modificar para agregar la función Herramientas de publicación de ClickOnce.
Ninguna de las respuestas anteriores habla sobre la desactivación de ClickOnce. En mi situación, nunca utilicé ClickOnce para mis aplicaciones, pero después de actualizar a VS 2015 se activó de repente y recibí el error "SignTool.exe no encontrado" cuando intenté compilar.
Para deshabilitarlo vaya a las propiedades de su Proyecto (clic derecho) y elija Seguridad | Desmarque Habilitar la configuración de seguridad de ClickOnce .
Puede dejar el manifiesto marcado en la pestaña Firma porque no tiene nada que firmar si se ha deshabilitado.
Confirmé que desmarcar la seguridad resolvió el error de compilación en mis proyectos.
Puede solucionar esto haciendo clic en la aplicación de instalación de VS. Luego haga clic en Modificar> Marque la aplicación ClickOnce y luego actualice su VS. También creo que @Alex Erygin tiene razón. Es una mala solución para la aplicación Click Once -> Propiedades -> Firmar -> Desmarcar Firmar los manifiestos ClickOnce. Esta no es una solución. Solo circuló alrededor del problema.
SignTool se mueve a otra ubicación en el último SDK: C:/Program Files (x86)/Windows Kits/8.1/bin/x86
Necesita instalar ClickOnce Publishing Tools durante la instalación de Visual Studio 2015.
Puede volver a ejecutar la instalación desde la sección Programas y características; encuentre Visual Studio en la lista y haga clic en Cambiar.
Tuve un problema similar. Por algún motivo, bajo las propiedades del proyecto -> Firmar -> Firmar manifiestos ClickOnce se habilitó.
Lo desactivé y el problema desapareció.