Google revela muchos detalles técnicos y requisitos previos de framework/SO, pero parece ser difícil encontrar una fuente que enumere los permisos necesarios para instalar y ejecutar una aplicación ClickOnce.¿Cuáles son los permisos mínimos que un usuario necesita para instalar y ejecutar una aplicación ClickOnce basada en .NET 3.5?
Esto es especialmente interesante para entregar software a clientes que trabajan en grandes redes corporativas con muchas restricciones de seguridad y políticas centralizadas que definen qué versión de qué se instala, etc. Los usuarios "estándar" en estas redes todavía están técnicamente restringidos en lo que se les permite hacer y qué no (lamentablemente, pero ese es otro tema ...).
¿Cuáles son los permisos que un usuario necesita para iniciar una aplicación ClickOnce de la red?
¿Hay diferencias si .NET Framework 3.5 ya está instalado? ¿Funciona sin una instalación existente de .NET Framework o una versión anterior (por ejemplo, 1.1/2.0) con los mismos permisos que los anteriores?
Para hacerlo un poco más específico, ¿qué permisos son necesarios si .NET Framework 3.5 es no instalado todavía? ¿Qué permisos son necesarios si .NET Framework 3.5 es presente?
¿Eso significa que debe ser administrador si tiene .NET Framework 2.0 instalado y desea iniciar una aplicación que necesita .NET Framework 3.5? –
Sí, es correcto, si la máquina de destino no tiene instalado .NET Framework 3.5 (o cualquier otro requisito previo, por ejemplo, SQL Server Express), debe iniciar sesión como Administrador para instalarlo. – ccalboni