是否可以在 MSBuild 项目之间传递属性?

Pet*_*ter 4 msbuild

是否可以将属性从一个 msbuild 项目传递到另一个项目?因此,在一个 .proj 文件中,有一个 PropertyName="Foo" 的属性(例如)。我们可以从另一个 .proj 文件访问它,即在另一个 msbuild 项目中使用“$(Foo)”吗?

Cri*_*rdo 5

一种方法是在调用下一个脚本时传递属性,例如

<MSBuild Projects="another.proj" Properties="PropertyName=$(Foo)" />
Run Code Online (Sandbox Code Playgroud)