Как использовать преобразования XDT с моим собственным XML-файлом?

Как сообщить моему MSBuild (возможно, в моем файле проекта), что я хочу использовать преобразования XDT в своем собственном XML-файле? У меня есть стандартные Web.config и Web.Release.config, которые Visual Studio показывает как зависимый файл Web.config. У меня также есть foo.config и foo.Release.config.

  1. Версия выпуска не отображается как зависящая от foo.config. Он просто отображается как обычный файл содержимого.

  2. Что еще более важно, преобразование не происходит при сборке. Никаких ошибок - он просто даже не пытается объединить файлы.

Я предполагаю, что эти две проблемы связаны. Если я настрою их правильно, преобразования будут работать так, как ожидалось.

Если это имеет значение, я использую VS2013.


person maxmoore14    schedule 26.08.2014    source источник
comment
Насколько я понимаю, SlowCheetah — это именно то, что было встроено в VS 2013. Разве это не так?   -  person maxmoore14    schedule 27.08.2014
comment
Похоже, что автор хотел бы, чтобы Microsoft сделала это для VS 2014. См. здесь.   -  person Tom Blodget    schedule 27.08.2014
comment
О, я вижу. Большое спасибо. Если вы опубликуете свой первый комментарий в качестве ответа, я отмечу его правильным.   -  person maxmoore14    schedule 28.08.2014


Ответы (1)


Он не предназначен для этого, но есть SlowCheetah — преобразования XML Этот пакет позволяет преобразовать ваш app.config или любой другой XML-файл на основе конфигурации сборки.

Похоже, автор хотел, чтобы Microsoft включилась в Visual Studio. Он не собирается добавлять поддержку VS 2014. См. здесь.

person Tom Blodget    schedule 27.08.2014