Как программно перечислить все свойства, определенные при выполнении MSBuild?

Я ищу способ получить доступ ко всем свойствам сборки, определенным при выполнении MSBuild. У меня есть файл конфигурации. Я хочу изменить свойства в файле конфигурации и скопировать его в новое место. Есть ли способ сделать это?


person Community    schedule 15.05.2009    source источник
comment
Вы говорите о свойствах или элементах MSBuild $(prop) в вашем пользовательском файле конфигурации XML?   -  person Robert Koritnik    schedule 15.05.2009


Ответы (1)


Если вы запустите сборку с /verbosity:detailed или /verbosity:diagnostic, вы получите очень подробный вывод всех свойств, которые использовались в процессе сборки. Однако я подозреваю, что вы хотите изменить файл типа конфигурации после/перед копированием встроенных файлов в другое место? В этом случае есть несколько механизмов для этого, которые, как мы обнаружили, работают довольно хорошо, — это задачи MSBuildCommunity, которые можно найти здесь. на кодовом комплексе

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

person Rihan Meij    schedule 15.05.2009