web.config verändern - Kommentare löschen aus Abschnitt connectionstring

Ich speichern, mehrere verschiedene Verbindungszeichenfolgen in meinem web.config für Entwicklung und Tests. Alle, aber eine ist auskommentiert, damit ich das ändern kann info, wie gebraucht.

Veröffentlicht, wenn ich, ich möchte alles ersetzen (einschließlich Kommentare) in den connectionStrings-Knoten mit diesem:

<add name="myDb" connectionString="Data Source={SERVER};Initial Catalog=ManEx;User Id={USER};Password={PASSWORD};" providerName="System.Data.SqlClient"  />
<!--<add name="myDb" connectionString="Data Source={SERVER};Initial Catalog=ManEx;Integrated Security=True" providerName="System.Data.SqlClient" />-->

Ich weiß, wie man ändern Sie den aktiven string mit dabei:

<add name="myDb"
     connectionString="Data Source={SERVER};Initial Catalog=ManEx;User Id={USER};Password={PASSWORD};"
     providerName="System.Data.SqlClient"
     xdt:Transform="Add" 
     xdt:Locator="Match(name)"/>

Aber ich weiß nicht, wie deutlich sich die Kommentare, die ich nicht wollen, und fügen Sie den Kommentar, den ich tun will.

Irgendwelche Ideen?

  • Auswechseln / entfernen / hinzufügen von Kommentaren ist nicht wirklich die beabsichtigte Verwendung eine Transformation. Loszuwerden, die Kommentare, stellen Sie die richtige Verbindung Saiten in die richtige verwandelt - und nennen es gut.
  • Nicht nur ist es nicht der bestimmungsgemäßen Verwendung eines verwandeln - es will einfach nicht funktionieren. Kommentare sind ausdrücklich ignoriert, da Sie sind, nachdem alle, die Kommentare und somit nicht Teil der XML-Daten, soweit der parser betroffen ist. Sie erhalten nur allein gelassen.
  • Abstimmen für diese Funktion enthalten in Visual Studio
InformationsquelleAutor davids | 2014-08-08
Schreibe einen Kommentar