Tfs 自定义生成活动未运行
我有一个自定义构建活动,但它没有执行。我把它放在try-catch块中,它在我的构建模板中捕获Sysytem.Exception,被重写的执行方法的第一行是抛出Sysytem.Exception。在日志中,我只看到一行与我的自定义活动的名称!猜猜看Tfs 自定义生成活动未运行,tfs,workflow-foundation,tfsbuild,workflow-activity,Tfs,Workflow Foundation,Tfsbuild,Workflow Activity,我有一个自定义构建活动,但它没有执行。我把它放在try-catch块中,它在我的构建模板中捕获Sysytem.Exception,被重写的执行方法的第一行是抛出Sysytem.Exception。在日志中,我只看到一行与我的自定义活动的名称!猜猜看 protected override void Execute(CodeActivityContext context) { throw new System.Exception("This is hello me
protected override void Execute(CodeActivityContext context)
{
throw new System.Exception("This is hello messasge");
...
}
我发现了!我在build controller的属性中指定了带有自定义活动的程序集的路径,但在GAC中有一个同名的程序集。因此,我想,TFS使用的不是我的assemly,而是GAC的assembly。我不明白,您的自定义代码会引发异常,工作流会看到该异常。您希望它有什么不同?工作流没有看到异常。