2011-03-18 164 views
0

我有一个关于在Team Foundation Server的2010添加Windows工作流自定义生成过程(TFS 2010)

我的自定义生成过程工作流目前,一个小问题,我有2个自定义工作流,一个用于服务器生成( .WSP Sharepoint包),另一个用于客户端构建(.MSI包)。这些工作流程有一些独立的步骤,但也应该适用于这两个步骤。

为了简单起见,我想直接在XAML工作流中“自定义”,而不是创建自定义活动。

这些自定义工作流程之一是一种工作流程,它会对.MSI和.WSP包进行签名,这与我的服务器和我的客户机构建过程都是相关的。问题是,与我的自定义代码活动不同,我无法将工作流程创建的“活动”添加到自定义生成过程,也不想将所有整个工作流程序列复制到我的自定义工作流程中(这不会是最好的实践,因为我将不得不对地点进行更改,而不是我修改它的时间)。

我认为这与自定义代码活动是密封的事实有关,而且必须在类定义之前编写“[BuildActivity(HostEnvironmentOption.Agent)]”,这在创建时确实不可行一个简单的工作流程:-)

有没有人知道这个问题的解决方案?

最好的问候,

基督教

回答

0

为了简单起见,我想“定制”尽可能,直接在XAML工作流,而不是创建自定义活动。

除非你的目标是学习如何编辑生成过程模板, 我的方法是使用默认的构建模板(所以你不需要维护它)。然后,我会用Sharepoint项目扩展当前的解决方案,为msi创建wsp和wix项目。

相关问题