如何在TFS 2012构建流程模板的自定义活动中通过C#获取工作区中文件路径的路径?

时间:2014-01-13 13:32:27

标签: c# visual-studio-2012 tfs2012 workflow-activity build-process-template

我正在为TFS构建流程工作流编写自定义活动,例如准则here

在我的C#CodeActivity .Execute()方法中,我想获取工作区中文件和/或文件夹的路径 我试过google并发现了ConvertWorkspaceItem here,但我不知道如何运行它并讨论了here

如果你知道怎么做,请分享。

1 个答案:

答案 0 :(得分:1)

ConvertWorkspaceItem是一项活动。在自定义代码活动中,您可以创建此活动的实例,设置所需参数并调用Execute()方法。或者您可以使用VersionControlServer.TryGetWorkspace并返回Workspace对象。使用Workspace.GetLocalItemForServerItem或反向Workspace.GetServerItemForLocalItem