Я использую проект веб-развертывания для выполнения нескольких задач после сборки на развертываемом веб-сайте.
Я хочу использовать задачу 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?
Приветствия