【问题标题】:How to get path to file path in a Workspace by C# in a customized activity of TFS 2012 build process template?如何在 TFS 2012 构建过程模板的自定义活动中通过 C# 获取工作区中文件路径的路径?
【发布时间】:2014-01-13 13:32:27
【问题描述】:

我正在为 TFS 构建流程工作流编写自定义活动,例如指导方针here

在我的 C# CodeActivity .Execute() 方法中,我想获取工作区中文件和/或文件夹的路径 google了一下,找到ConvertWorkspaceItemhere,但是不知道怎么运行,讨论了here

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

【问题讨论】:

  • 我认为我的意思是项目,而不是工作项目@Saunders
  • 是的,我确实做到了。谢谢@John!

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-08
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 2017-04-14
    • 2018-07-24
    • 1970-01-01
    相关资源
    最近更新 更多