0

我有一个构建模板,其中创建了变量,并且在构建模板本身中设置了值。

我在同一个构建模板中有另一个自定义活动。我的自定义活动将读取一个 XML 文件,其中包含创建的所有变量的名称。

我的问题是,如何读取构建过程模板中创建的构建变量的值?

有什么帮助吗?

4

1 回答 1

1

以下是将构建模板中指定的变量读入自定义活动的方法:

假设您的构建模板中有以下变量:

<x:Property Name="BuildNumberFormat"> Type="InArgument(x:String)" />

在您的自定义活动类中定义一个 InArgument 属性。例如:

  public InArgument<String> MyBuildNumberFormat { get; set; }

在构建模板的自定义活动声明中,将您的属性设置为构建变量,如下所示:

  <mtbwa:UpdateBuildNumber MyBuildNumberFormat="[BuildNumberFormat]" DisplayName="Update Build Number" />

希望这可以帮助。

于 2011-05-19T15:52:31.893 回答