Преобразованный Web.config иногда не копируется в каталог публикации
У меня есть Web.config, а также несколько файлов преобразования (Web.Debug.config, Web.Release.config). Преобразования работают правильно, о чем свидетельствует вывод файла Web.config в obj \ Release \ TransformWebConfig \ transformed \ Web.config, а также результаты, которые я вижу на https://webconfigtransformationtester.apphb.com/.
Преобразованный файл Web.config иногда копируется в каталог публикации (обычно после изменения преобразования, профиля публикации или базового файла Web.config), однако это не является согласованным.
Если я начну с чистого листа - без файла Web.config в каталоге публикации, а затем опубликую свой проект с использованием профиля публикации Develop, я увижу ожидаемый результат - файл Web.config, преобразованный с помощью Web.Develop. файл конфигурации. Если я затем опубликую с использованием профиля выпуска, я также увижу ожидаемый результат - файл Web.config, преобразованный с помощью файла Web.Release.config. Если я попытаюсь опубликовать еще раз, используя профиль разработки, файл Web.config в каталоге публикации не обновится.
Действие сборки каждого файла Web.config и Web. *. Config установлено на Content, а для параметра Copy to Output Directory установлено значение Do not copy.
Есть ли способ заставить преобразованный файл web.config в obj \