Msbuild 输出标记-TaskParameter和PropertyName,ItemName-这两者包括什么?

Msbuild 输出标记-TaskParameter和PropertyName,ItemName-这两者包括什么?,msbuild,msbuild-task,msbuild-4.0,Msbuild,Msbuild Task,Msbuild 4.0,msbuild包含输出标记。它具有可扩展属性:TaskParameter和PropertyName、ItemName。 如何使用它们?里面装的是什么? 请,你能帮我理解并举个例子吗?例如,您可以使用包含输出标记的xmlpeek任务。 (我阅读了有关msdn的文档,但仍然不理解它。:()这是一种将值从任务传递回MSBuild脚本的方法。它基本上是一种映射已编译任务代码中已用[Output]修饰的属性的方法属性返回到MSBuild文件中的属性。此页提供了有关该属性的详细信息:。本文还提供了一个很好的

msbuild包含输出标记。它具有可扩展属性:TaskParameter和PropertyName、ItemName。 如何使用它们?里面装的是什么? 请,你能帮我理解并举个例子吗?例如,您可以使用包含输出标记的xmlpeek任务。
(我阅读了有关msdn的文档,但仍然不理解它。:()

这是一种将值从任务传递回MSBuild脚本的方法。它基本上是一种映射已编译任务代码中已用
[Output]修饰的属性的方法
属性返回到MSBuild文件中的属性。此页提供了有关该属性的详细信息:。本文还提供了一个很好的示例:

问题已经得到了回答,但我将用一个示例进行后续说明

在MSBuild社区任务时间中,可以将输出参数Month设置为名为 本月情况如下:

<Time>
  <Output TaskParameter="Month" PropertyName="CurrentMonth" />
</Time>
使用[Output]属性映射的所有属性都可以设置为任务参数和 按照上面的指定分配了MSBuild属性名称

要了解有关时间任务的更多信息,可以在MSI文件中找到CHM文件,该文件位于以下URL:

[Output]
public string Month
{ 
  get { return month; }
}