MSBUILD Сгенерировать XML-файл документации для всех проектов в решении (не касаясь проектов)

Я пытаюсь создать XML-документацию для всех проектов в решении, даже если этот параметр не отмечен в свойствах проекта (и это ключевой момент).

Я использую TFS 2010 с пакетом обновления 1 (SP1) и пробовал использовать следующее: «/ p: TreatWarningsAsErrors = true / p: GenerateDocumentation = true» в поле «Аргументы MSBuild» моего определения сборки. Он ничего не генерирует.

Я также пробовал использовать /p:DocumentationFile=foo.xml, который действительно работает, но я предполагаю, что файл переопределен последним скомпилированным проектом, поэтому я попытался использовать вместо этого переменную, но безуспешно, я попробовал с

/p:DocumentationFile=$(Project).xml,
/p:DocumentationFile=$(localProject).xml
/p:DocumentationFile=$(localBuildProjectItem).xml

Есть ли способ создать XML-документацию для всех проектов из MSBUILD, даже если этот параметр не отмечен в проекте?

PS: И да, я уже вижу другой поток, похожий на этот, но я не хочу изменять проекты, в этом весь смысл делать это с помощью MSBUILD.

Спасибо за уделенное время

10
задан Juan Zamudio 1 February 2012 в 00:04
поделиться