El usuario elimina el archivo de la instalación y activa la reinstalación automática de la aplicación .net

StackOverflow https://stackoverflow.com/questions/801698

Pregunta

En resumen, busco una configuración en un proyecto de instalador .net que desactiva la reinstalación automática si se eliminan los archivos instalados.

He creado una aplicación c # .net utilizando VS2005. Después de la instalación en la máquina cliente, el usuario se ha quejado de que si elimina un archivo contenido dentro de la instalación, el reinstalador entra en acción. El reinstalador sobrescribe el archivo application.exe.config, lo cual es frustrante. Estamos permitiendo que el usuario modifique este archivo, pero una reinstalación provoca una pérdida de su personalización.

Saludos AndyB

¿Fue útil?

Solución

Creo que sería una buena práctica permitir las personalizaciones de los usuarios en un archivo user.config separado en el área de usuarios del sistema de archivos. Su aplicación puede verificar si el usuario ha anulado la configuración de app.config y usar esa configuración en su lugar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top