Чтение переменной сборки с использованием пользовательского кода
У меня есть шаблон сборки с созданными переменными и значения устанавливаются в самом шаблоне сборки.
У меня есть другое пользовательское действие в том же шаблоне сборки. Моя пользовательская деятельность будет читать 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" />
Надеюсь это поможет.