什么是Microsoft Team Foundation Server中的“$(SourceDir)”?

时间:2010-12-16 19:42:38

标签: visual-studio-2010 tfs

我正在使用Microsoft Team Foundation Server,到目前为止MSDN已经提供了我所需要的所有信息以及更多信息 - 除了在一个地方。

我正在创建一个自动构建,并在Workspace>下工作文件夹>构建代理文件夹,它默认为“$(SourceDir)”。

我似乎无法弄清楚实际引用的是什么。它是否指向解决方案所在的文件夹或其他内容?

1 个答案:

答案 0 :(得分:12)

本文对此进行了详细解释:List of variables like $(SourceDir)

  

对于工作空间映射对话框,您只能使用两个变量   帮助扩展:

     

$(BuildDir) - 扩展到BuildAgent.BuildDirectory

     

$(SourceDir) - 默认情况下扩展为$(BuildDir)\ Sources

     

目录“Sources”不是硬编码的,可以通过更改   修改生成代理上的TfsBuildService.exe.config文件。如果   你打开该文件会有一个名为的应用程序设置   “SourcesSubDirectory”。如果您需要较短的路径,可以更改此设置   像“s”而不是“Sources”这样的关键。如果你这样做了   然后更改$(SourceDir)变量将扩展为$(BuildDir)\ s。