Если вы действительно, действительно не можете изменить существующие цели сборки, можете ли вы просто пропустить этот dev web.config и либо обнаружить, чтобы перезаписать его позднее, или просто проигнорировать его в зависимости от процесса развертывания?Скажем, сделав дополнительную цель сборки, которая будет вызываться только в проектах, которые нуждаются в такой очистке?Я уверен, что вы можете найти несколько мест в вашей сборке, где вы можете сделать уборку.
В качестве альтернативы вы можете ввести цель ранее в цикле, чтобы скопировать ваш главный файл web.config туда, где вам это нужно - модальность зависит от вашей реальной ситуации - универсально лучшего способа сделать это нет.1004 * Проблема не исчезнет, если вы просто скажете: «Я не смею ничего трогать».Вам придется что-то изменить, создав новую цель для копирования или очистки, или скопировав или очистив до / после сборки.
Вы также можете сделать 3 варианта _CopyWebApplication - тот, который делает всекак из коробки, другой, который делает все, кроме попыток скопировать файлы, которые никому не нужны, и один пустой - так что вы ничего не принуждаете, кроме предоставления опций.