Я должен согласиться с Джо Р. и Марком, что использование XML, если вы просто добавляете атрибуты, - это путь.
Тем не менее я делаю именно то, что вы заявляете (для другой цели) без вреда.
Мы хотели, чтобы разработчики могли сохранять единственную копию файла QA / Test web.config без необходимости знать, какая из наших 10 тестовых систем(все днс жестко названы для доступа несколькими командами), к которому был развернут код.Поэтому разработчики проверяют в web.configs переменные и управляющий символ «$ (x)», и мы разбираем текст и заменяем его во время развертывания.Я обнаружил, что у меня больше гибкости и лучшей производительности (я разбиваю файл на части, параллельный процесс в блоках / строках, а затем снова собираю)
Итак, технически это не должно быть проблемой.
Чтобы предложить, не делайте этого, если вы не найдете какой-либо конкретной причины для этого.Я бы никогда не сделал это без предварительной попытки XML-подхода, имея успех и просто желая другого поведения