构建定义的自定义参数

时间:2013-08-15 18:59:45

标签: xaml workflow build-process tfs2012

是否可以修改构建定义的工作流的xaml,以使自定义参数不依赖于自定义程序集。 This tutorial显示了如何在给定的程序集中创建自定义参数。我已经构建了共享的定义,并且不希望拥有程序集的包袱。

所以基本上我只想要一个自定义参数,我可以在xaml中提供一些选项,然后在ui中配置构建定义时,您会看到这些已定义选项的下拉框。

这一切都可能吗?

1 个答案:

答案 0 :(得分:2)

如果需要在TFS Build Parameters中添加“enum”样式值,则需要自定义程序集。您链接的教程涵盖了设置TFS和添加自定义程序集的过程。

一旦你有了这个,你应该检查二进制文件中的自定义程序集来源控件。例如:$/MyProject/CustomAssemblies/。在Team Explorer(VS2012 +)中,您可以获得Builds then Actions并选择“Manage Build Controllers”,从那里选择您的控制器并单击Properties。在这里,您可以输入在自定义程序集中检查的相同路径。现在,此控制器完成的任何构建都将知道在哪里找到您的程序集。