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 に答える