Domanda

sto sviluppando installshield 2010 applicazione, ma 'cambiamento file di testo' e 'di modifica del file xml' non è buona per la modifica del file di configurazione (includono app.config) perché l'applicazione di condizioni (come "if") non è supportata e make elemento (attributi) ordine in file xml fisso.

Qualcuno potrebbe suggerire "le migliori pratiche nel modifica della configurazione durante l'installazione"?

È stato utile?

Soluzione

InstallShield utilizza MSXML per farlo di aggiornamenti e questo è il comportamento del DOM. Se questo è inaccettabile per voi, allora si dovrà neanche far finta che non è XML e utilizzare il testo modello cambia o lascia la tua azioni personalizzate.

Dal momento che hai chiesto di "buone pratiche" direi che XML valido è XML valido e se siete preoccupati per la leggibilità per utenti che modificano a mano che forse non dovrebbero essere modificando a mano se non lo fanno correttamente capire XML.

Mi ricorda il vecchio indietro battuta nel 1990 di circa l'utente che sapeva quel tanto che basta per essere pericoloso quando ha saputo quello che era un file INI.

Un'altra procedura che è stato dibattuto nel corso degli anni è se questo tipo di configurazione appartiene anche nel programma di installazione. Io lo faccio tutto il tempo, ma ci sono molti che non lo fanno / non lo faranno. Essi insistono sul mantenimento della configurazione nella domanda; in genere fatto in prima esecuzione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top