Ich verwende die web.config Transformationen verfügbar über VS2010. In diesem einen Fall frage ich mich, ob es möglich ist, während der Transformation ein Element mit einem anderen zu umgeben. Hier ein Beispiel:Web.config Transformationen - Umgebungselemente
Standard web.config enthält:
<configuration>
<system.web>
....
</system.web>
</configuration>
Meine transformierten Datei
<configuration>
<location inheritInChildApplications="false">
<system.web>
...
</system.web>
</location>
</configuration>
enthalten sollte also im Wesentlichen möchte ich 'wrap' das system.web Element mit einem Standort Element. Mein einziger Gedanke war, ein so zu tun verwandeln, dass ich vor und nach wie eingefügt:
<location inheritInChildApplications="false"
xdt:Transform="InsertBefore(/configuration/system.web)">
</location xdt:Transform="InsertAfter(/configuration/system.web)">
Aber das Schließen Lage Element ist nicht gültig xml nach VS (ich nehme an, weil das Attribut Transformation). Das Einfügen eines selbstschließenden Standortelements vor system.web hilft auch nicht, weil die resultierende system.web noch nicht "umgeben" ist.
Sind Sie schon einmal dazu gekommen? Ich schaue mir gerade diese genaue Situation an. –