我有一个构建模板,其中创建了变量,并且在构建模板本身中设置了值。
我在同一个构建模板中有另一个自定义活动。我的自定义活动将读取一个XML文件,其中包含所有变量的名称。
我的查询是,如何读取在构建过程模板中创建的构建变量的值?
任何帮助?
答案 0 :(得分:1)
以下是将构建模板中指定的变量读入自定义活动的方法:
假设您的构建模板中包含以下变量:
<x:Property Name="BuildNumberFormat"> Type="InArgument(x:String)" />
在自定义活动类中定义InArgument属性。例如:
public InArgument<String> MyBuildNumberFormat { get; set; }
在构建模板的自定义活动声明中,将属性设置为构建变量,如下所示:
<mtbwa:UpdateBuildNumber MyBuildNumberFormat="[BuildNumberFormat]" DisplayName="Update Build Number" />
希望这有帮助。