Meine Quelle xml wie folgt aussieht:Install Ändern <clear />-<clear></clear> und brechen den Dienst
<connectionStrings>
<clear />
<add name="StrConn" providerName="SQLNCLI10"
connectionString="Server=dbserver;Database=db;User Id=user;Password=pass;" />
</connectionStrings>
Beachten Sie die scheinbar unschuldige <clear />
-Tag.
Sobald ich dieses XML importiert habe, und Änderungen an der XML-Datei vorgenommen, d. H.: Die Verbindungszeichenfolge. Alle einzelnen Tags im Dokument wie <add />
oder <clear />
werden in lange Form umgeschrieben, zB: <clear></clear>
und dies verhindert, dass mein Dienst/meine App sogar läuft.
Es scheint verrückt, da es letzten Endes wie gültiges XML aussieht, aber yeah es stirbt mit einer unbekannten Fehlerausnahme, aber wenn die klaren Markierungen zu allem <clear />
und nicht <clear ></clear>
ersetzen, funktioniert es.
Wie kann ich verhindern, dass Installshield diese Tags transformiert?