El usuario elimina el archivo de la instalación y activa la reinstalación automática de la aplicación .net
-
03-07-2019 - |
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
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.