Чтение переменной сборки с использованием пользовательского кода - PullRequest
0 голосов
/ 19 мая 2011

У меня есть шаблон сборки с созданными переменными, а значения установлены в самом шаблоне сборки.

У меня есть другое настраиваемое действие в том же шаблоне сборки. Моя пользовательская операция будет читать XML-файл, в котором есть имена всех созданных переменных.

Мой вопрос здесь, как прочитать значение переменных сборки, созданных в шаблоне процесса сборки?

Любая помощь?

1 Ответ

1 голос
/ 19 мая 2011

Вот как вы читаете переменную, указанную в шаблоне сборки, в свое пользовательское действие:

Предположим, у вас есть следующая переменная в шаблоне сборки:

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

Определите свойство InArgument в своем пользовательском классе активности.Например:

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

В объявлении пользовательской активности в шаблоне сборки задайте для своего свойства переменную сборки следующим образом:

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

Надеюсь, это поможет.

...