¿Puede alguien decirme algunas desventajas de la implementación de ClickOnce con respecto a otros medios de implementación?¿Cuáles son las desventajas de utilizar ClickOnce Deployment en .Net?
Respuesta
ClickOnce también implementa su aplicación como otros proyectos de instalación, pero perderá la personalización de la interfaz de usuario del instalador.
Una desventaja importante es que ClickOnce solo se aplica al usuario que lo instala. No se comparte con otros usuarios. Esto puede o no ser un problema para su caso de uso específico.
Este page enumera varias diferencias entre ClickOnce y las instalaciones estándar.
El registro de com dlls es un poco complicado si desea instalarlos en paralelo con otras versiones del com dll. (funciona con el registro de Com aislado).
No se puede hacer referencia a rutas/carpetas específicas en la máquina cliente, por ejemplo, archivos de configuración.
Y, por supuesto, su licencia caducará después de 1 año. Por lo tanto, debe desinstalar e instalar todos los clientes.
... ¿puedes dar más detalles? Suena muy aterrador ... – MrCalvin
Podría estarse refiriendo a este http://stackoverflow.com/questions/280472/how-can-i-renew-my-expired-clickonce-certificate –
Lugar de montaje
Todos los archivos de programa se instalará en un directorio específico de ClickOnce, que es críptico y difícil de localizar. De vez en cuando me parece una molestia, por ejemplo, si intentas averiguar qué está sucediendo en una máquina cliente. El enfoque adoptado por el marco Squirrel for Windows - instalar todo en un directorio AppData
- hubiera sido mucho mejor en mi opinión.
la percepción del cliente
La interfaz de usuario de la instalación no se ve muy agradable y no es personalizable. La experiencia del usuario puede ser percibida como dudosa/no confiable, porque no se ve como un instalador normal. He encontrado clientes irritados por el hecho de que no se requieren derechos de administrador para la instalación. Les hizo sospechar algún tipo de truco en la configuración.
No hay opciones de instalación que requieren permisos
elevados Obviamente, como ClickOnce no requiere permisos elevados (cuentas de administrador) no puede realizar operaciones que lo requieran. Esta es la razón por la cual el programa no puede instalarse para todos los usuarios en la máquina, crear entradas de registro HKLM, etc. En realidad, yo no llamaría esto una desventaja, pero es la desventaja de proporcionar la ventaja de la instalación sin un permiso elevado.
Me gustaría mucho y utilizar ClickOnce, si no fuera por la críptica ruta de instalación y las limitaciones de UI/UX.
- 1. Cuáles son las desventajas de Typed DataSets
- 2. ¿Cuáles son las desventajas de H264?
- 3. ¿Cuáles son las desventajas de Apache Wicket?
- 4. ¿Cuáles son las ventajas y desventajas de usar esquemas XML?
- 5. ¿Cuáles son las ventajas y desventajas de usar boost :: iterator_facade?
- 6. ¿Cuáles son las ventajas/desventajas de usar Maven?
- 7. ¿Cuáles son las desventajas al usar Garbage Collection?
- 8. ¿Cuáles son las ventajas de utilizar Rubinius
- 9. ¿Cuáles son las desventajas de los métodos estáticos?
- 10. ¿Cuáles son las desventajas de tener muchos índices?
- 11. ¿Cuáles son las ventajas y desventajas del Patrón de propiedades?
- 12. ¿Cuáles son las ventajas y desventajas de usar el GAC?
- 13. ¿Cuáles son las desventajas de usar SqlServer Views?
- 14. ¿Cuáles son las ventajas y desventajas de usar OpenID?
- 15. ¿Cuáles son las ventajas y desventajas del autohospedaje?
- 16. Enlazando directamente a un SWF, ¿cuáles son las desventajas?
- 17. Postgresql enum ¿Cuáles son las ventajas y desventajas?
- 18. ¿Cuáles son las desventajas de las colas de mensajes de Linux?
- 19. ¿Cuáles son las ventajas de utilizar POCO en DataTables?
- 20. ¿Cómo modificar el archivo de configuración en clickonce deployment?
- 21. ¿Cuáles son las ventajas y desventajas de usar servicios sobre componentes?
- 22. ¿Cuáles son las ventajas y desventajas de definir rutas Camel en Spring xml?
- 23. ¿Cuáles son las ventajas y desventajas de usar una red de entrega de contenido (CDN)?
- 24. ¿Cuáles son las diferencias entre ConcurrentQueue y BlockingCollection en .Net?
- 25. ¿Cuáles son las desventajas de elegir una mayor precisión de marca de tiempo en Oracle?
- 26. ¿Cuáles son las ventajas/desventajas de Canvas vs. DOM en el desarrollo de juegos de JavaScript?
- 27. ¿Cuáles son las desventajas de usar un div de contentEditable en lugar de un textarea?
- 28. ¿Cuáles son algunas de las desventajas de usar una referencia en lugar de un puntero?
- 29. ¿Cuáles son las ventajas/desventajas de usar el método declarativo versus el método programático con ASP.Net?
- 30. Cuáles son las diferencias en JIT entre Java y .Net
¿Tiene alguna pregunta sobre ClickOnce frente a otros tipos de implementación o sobre ClickOnce con C# contra VB.Net? – Mathias
Excelente pregunta @Mathias. @ User401855 - ¿A diferencia de otros tipos de implementación? Tal vez podría ampliar las opciones que ha considerado y cuáles son sus necesidades. –