我有自定义构建活动,但它没有执行。我把它放在try-catch块中,它在我的构建模板中捕获 Sysytem.Exception ,并且第一行重写的execute方法是抛出 Sysytem.Exception 。在日志中,我只看到与自定义活动名称对应的行!任何猜测?
protected override void Execute(CodeActivityContext context)
{
throw new System.Exception("This is hello messasge");
...
}
答案 0 :(得分:2)
我发现了!我已经在构建控制器的属性中指定了使用我的自定义活动进行程序集的路径,但是在GAC中有一个具有相同名称的程序集。所以,我想,TFS不是使用我的装配,而是使用来自GAC的装配。