8
Как добавить BuildMessage (ы) в пользовательскую BuildActivity?Как я могу использовать BuildMessage в пользовательской BuildActivity?
[BuildActivity(HostEnvironmentOption.Agent)]
public sealed class InvokeDotNetReactor : CodeActivity
{
[RequiredArgument]
public InArgument<string> SourcesDirectory { get; set; }
protected override void Execute(CodeActivityContext context)
{
...
BuildMessage bm = new BuildMessage()
{
Importance = BuildMessageImportance.High,
Message = "Hello From Custom TFS Build Activity"
};
}
}
}
Для WorklowActivity есть специальный WorkflowInvoker ...
Спасибо много.
Привет я в настоящее время пытается показать сообщение для сборки TFS. Но я не могу найти эту функцию, в моем «контексте CodeActivityContext» у меня есть функция, называемая Track, которая принимает 'System.Activities.Tracking.CustomTrackingRecord' – Qpirate
Я нашел его, не сделал достаточно Google, функция основана на 'C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ PrivateAssemblies надеется, что это поможет кому-то еще – Qpirate
Это метод расширения. Вам нужно добавить оператор 'using' для пространства имен' Microsoft.TeamFoundation.Build.Workflow.Activities', чтобы получить доступ к этой функции. –