Web 配置プロジェクトを使用して、配置している Web サイトでいくつかのビルド後のタスクを実行しています。
FileUpdate タスクを使用して web.config を更新し、コンパイル モードを から に変更しdebug="true"
たいdebug="false".
では、これから
<compilation defaultLanguage="c#"
debug="true" />
これに
<compilation defaultLanguage="c#"
debug="false" />
私の FileUpdateTask は次のようになります
<FileUpdate Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU'"
Files="$(Configuration)\Web.Config"
Regex="debug=\"true\""
ReplacementText="debug=\"false\"" />
ただし、XML では引用符をエスケープできないため、これは完全に無効です。
他にどのように正規表現のデバッグ属性を一致させ、有効な ReplacementText 値を取得できますか?
乾杯