Можно ли передавать свойства между проектами MSBuild? - PullRequest
4 голосов
/ 16 марта 2009

Можно ли передать свойство из одного проекта msbuild в другой? Таким образом, в одном файле .proj есть свойство с PropertyName = "Foo" (например). Можем ли мы получить доступ к этому из другого файла .proj, т.е. использовать "$ (Foo)" в другом проекте msbuild?

Ответы [ 3 ]

4 голосов
/ 16 марта 2009

Используя элемент Import в файле, в котором вы хотите использовать свойство.

<Import Project="ProjectPath"/>
4 голосов
/ 16 марта 2009

Один из способов сделать это - передать свойства при вызове следующего скрипта, например,

<MSBuild Projects="another.proj" Properties="PropertyName=$(Foo)" />
0 голосов
/ 22 августа 2012

Попробуйте использовать переменную $ (MSBuildArguments) . Я знаю, что он работает в TFS, но я не уверен, работает ли он в командной строке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...