我需要一些帮助来开发TFS build的自定义活动。我已按照博客文章 Customize Team Build 2010 – Part 7: How is the custom assembly found? 中的步骤进行操作。
我创建了一个内置于DLL文件中的自定义活动,并在构建模板中使用。我现在想在TFS版本中进行设置,但是我遇到了一些问题。在博客中,它建议通过构建控制器引用自定义活动DLL文件。但是,这对我来说是一个问题。我在一家公司工作,那里有许多项目,并且都使用相同的构建控制器。因此,我没有权限在配置自定义活动的版本控制路径时建议进行更改。
我还有其他选择吗?还有其他方法可以引用自定义活动吗?在构建模板中可能吗?
答案 0 :(得分:1)
您需要将该程序集放到构建服务器上(构建代理程序服务器,假设该活动仅在Run On Agent活动中使用)。
最方便的选择是将其检入构建控制器为构建程序集指向的TFS文件夹,控制器将自动将其推送到所有构建服务器。
或者,如果您可以直接访问Build Agent Server,则可以将程序集手动安装到服务器上的GAC中。