Pregunta

Estoy desarrollando installshield 2010 aplicación, pero 'el texto de modificación del archivo' y 'cambio de archivos xml' no es bueno para modificar el archivo de configuración (incluye app.config) debido a la aplicación de condiciones (como "if") no es compatible y maquillaje elemento (atributo) orden en el archivo XML fijo.

¿Puede alguien sugerir "las mejores prácticas de cambio de configuración durante la instalación"?

¿Fue útil?

Solución

InstallShield utiliza MSXML para hacer su sistema de actualización y este es el comportamiento de la DOM. Si esto es inaceptable para usted, entonces usted tiene que hacerlo ya pretender que no es XML y utiliza el patrón de cambios de texto o escribir sus propias acciones personalizadas.

Desde que preguntó acerca de las "mejores prácticas" Yo diría que es XML válido XML válido y si usted está preocupado por la legibilidad de personas editando a mano que tal vez no se deben a editarlo a mano si no lo hacen adecuadamente entender XML.

Me recuerda a la parte posterior broma de edad en la década de 1990 sobre el usuario que sabía lo suficiente como para ser peligroso cuando supo lo que era un archivo INI.

Otra práctica que se ha debatido en los últimos años es si este tipo de configuración, incluso pertenece en el instalador. Lo hago todo el tiempo, pero hay muchos que no lo hacen / no lo hará. Ellos insisten en mantener la configuración en la solicitud; normalmente hecho en la primera ejecución.

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