Domanda

sto usando un progetto di distribuzione Web per fare qualche attività post costruire su un sito web che sto distribuzione.

Voglio usare un compito FileUpdate di aggiornare il mio web.config e modificare la modalità di compilazione da debug="true" a debug="false".

Quindi, da questo

<compilation defaultLanguage="c#"
                 debug="true" />

Per questo

<compilation defaultLanguage="c#"
                 debug="false" />

Il mio FileUpdateTask assomiglia a questo

<FileUpdate Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU'"
                Files="$(Configuration)\Web.Config"
                Regex="debug=\"true\""
                ReplacementText="debug=\"false\"" />

, ma che è completamente invalido in quanto non si può sfuggire una citazione in XML.

In quale altro modo posso abbinare l'attributo debug nel Regex e hanno un valore replacementText valida?

Saluti

È stato utile?

Soluzione

o utilizzare l'attività XmlUpdate da Attività MSBuild comunitari o provare una regex di:

Regex="debug=&quot;true&quot;"
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top