EnvironmentVariable 的 TFS SourceDirectory 始终为空

TFS SourceDirectory of EnvironmentVariable is always empty

我正在设置 TFS 以发布 WPF 项目。为了设置发布,我尝试通过 GetEnvironmentVariable Activity 从 EnvironmentVariable 获取 SourceDirectory 并加载到一个变量中。但是 SourceDirectory 总是变空。

SourceDirectory 是否默认出现?我是否应该设置一些东西以使 SourceDirectory 出现在 EnvironmentVariable 中?谢谢。

我这样做是为了修改构建模板,所以我将初始化构建目录和二进制文件子文件夹如下:

<mtbwa:GetBuildDirectory DisplayName="Get the Build Directory" 
                         Result="[BuildDirectory]" />

<Assign x:TypeArguments="x:String" 
        DisplayName="Initialize Binaries Directory" 
        To="[BinariesDirectory]" 
        Value="[String.Format(&quot;{0}\Binaries&quot;, BuildDirectory)]" />

然后您可以像这样复制输出二进制文件:

<mtbwa:CopyDirectory Destination="[CopyToFolder]" Source="[BinariesDirectory]" />

"BuildDirectory" 和 "BinariesDirectory" 变量声明如下:

<Variable x:TypeArguments="x:String" Name="BuildDirectory" />
<Variable x:TypeArguments="x:String" Name="BinariesDirectory" />