MSBuild任务和传递属性

时间:2014-09-22 18:37:00

标签: msbuild msbuild-task

当使用MSBuild任务时,是否从当前上下文继承了什么?

Properties和AdditionalProperties元数据之间的区别是什么?文档中的示例和描述完全相同。

(我使用MSBuild 4,与VS2010一样)

2 个答案:

答案 0 :(得分:2)

答案是使用Google代替Bing :) Sayed Ibrahim Hashimi notes

  

就像我之前说过的,有两种新方法可以传递项元数据中的属性,PropertiesAdditionalProperties。如果使用不当,差异可能会令人困惑并且非常有问题。不可否认,直到大约6个月前,我才知道差异(但很快就会包含在我的书中)。不同之处在于,如果使用Properties元数据指定属性,则使用MSBuild任务上的Properties属性定义的任何属性将忽略。与此相反,如果您使用AdditionalProperties元数据,则会使用这两个值,并优先选择AdditionalProperties值。

     

现在让我们看一个例子来说明这一点。 ⋯

答案 1 :(得分:1)