Множественные совокупные преобразования web.config
Короче говоря, возможно ли иметь этот тип вложенной иерархии преобразований для преобразования web.config во время сборки?
web.config
|_
web.config.release
|_web.config.release.live
|_web.config.release.stage
Другими словами, применяется web.config.release. xdt:transform
s к web.config, а затем последние два применяют преобразования к выводу этого.
Я пытаюсь избежать повторения, которое я имел бы во всех трансформациях. Например, последние два в моем примере будут делать чуть больше, чем вставлять ключи, строки подключения или пароли учетных записей.
Я что-то упустил очевидное - возможно ли это?
1 ответ
Вот и получается, что такого рода работы. Он делает то, что я хочу, хотя я понятия не имею, как он знает, какой файл использовать при каких обстоятельствах, но просто дал эти файлы в VS2013;
web.debug
а также web.release
преобразования применяются как обычно при сборке. Вскоре, Wen.IIS Localhost xxxx
конфиги применяются к выводу этого при публикации. Последние файлы должны содержать только несколько строк, которые отличаются от предыдущего вывода преобразования.
Публикация хороша для отладки, именно этого я и хотел, но я не публикую живые веб-сайты таким образом. Я бы подумал, что, возможно, в моем задании была какая-то задача csproj
что я мог бы редактировать, но кажется, что он встроен в VS или определен где-то еще
Таким образом, я получаю задачу множественного преобразования, которую я хотел, однако я не нашел способа построить вложенные преобразования в целом, как обрисовано в общих чертах в вопросе.