【问题标题】:What is the variable signifying the TFS project name?表示 TFS 项目名称的变量是什么?
【发布时间】:2011-01-04 08:25:57
【问题描述】:

我正在为我的一个项目创建一个 Team Foundation Server (TFS) 2008 构建代理。对于工作目录,我们不使用默认的 $(Temp)\$(BuildDefinitionPath)。我们使用特定文件夹而不是 Temp。该文件夹路径包括团队项目的名称。我的问题来了。团队项目的名称是否有变量替换。

示例工作目录: D:\Builds\BuildAgents\AdventureWorld\$(BuildDefinitionPath)

我想用一个变量替换 AdventureWorld。

【问题讨论】:

    标签: tfs build tfsbuild


    【解决方案1】:

    使用$(MSBuildProjectName):

    项目文件的文件名,不带文件扩展名,例如MyApp。

    【讨论】:

    • 嗯,这是答案,但不是解决方案。所以变量名正如它所说的那样,但我看到我需要问一个稍微不同的问题:在构建排队期间定义放置文件夹时,我可以使用变量吗? D:\Builds\BuildAgents\$(MSBuildProjectName)\$(BuildDefinitionPath) 没有替换变量名。它创建了这个文字文件夹结构。那好吧。感谢您的快速且非常有帮助的回复
    • 为了避免创建文字文件夹结构,请手动编辑项目文件,而不是使用项目属性 -> 构建选项卡。
    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多