Чтение переменной сборки с использованием пользовательского кода

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

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

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

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

1 ответ

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

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

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

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

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

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

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

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

Другие вопросы по тегам