.NET Framework 4.0 requiere ClickOnce firma de manifiesto
Este artículo le ayuda a resolver el problema ClickOnce aplicaciones implementadas no pueden evitar algunos avisos para aceptar la instalación de editores desconocidos.
Versión del producto original: Microsoft .NET Framework 4.0 y versiones posteriores
Número KB original: 2651504
Síntomas
En el pasado, Visual Studio aplicaciones desarrolladas por el usuario que se implementan mediante la tecnología ClickOnce pueden evitar algunas de las solicitudes para aceptar la instalación de editores desconocidos.
Está fuera del ámbito del artículo para identificar esos pasos, especialmente porque no era un comportamiento previsto.
Una vez .NET Framework 4.0 o una versión posterior, incluso las aplicaciones desarrolladas y destinadas .NET Framework versiones inferiores a 4.0 ya no omitirán esos cuadros de diálogo de usuario.
Causa
Este cambio en el comportamiento es un aumento de la seguridad. Es un comportamiento esperado para equipos que tienen .NET Framework 4.0 o posterior instalados. No se ve afectado por la versión de destino de la .NET Framework para la que se desarrolló la aplicación. No se ve afectado por tener versiones inferiores del .NET Framework instalado junto con .NET Framework 4.0.
Solución
La resolución recomendada es respetar los certificados y la firma de los manifiestos, proporcionando los certificados adecuados en el almacén de certificados del equipo de destino.
Una alternativa no recomendada es restringir las máquinas de destino para excluir la instalación de .NET Framework 4.0 o una versión posterior. Esto puede limitar la implementación para excluir futuras versiones de Window.