Wpf EnvironmentVariable的TFS SourceDirectory始终为空

Wpf EnvironmentVariable的TFS SourceDirectory始终为空,wpf,visual-studio-2013,tfs,Wpf,Visual Studio 2013,Tfs,我正在设置TFS以发布WPF项目。为了设置发布,我尝试通过GetEnvironmentVariable活动从EnvironmentVariable获取SourceDirectory,并将其加载到变量中。但是SourceDirectory总是变为空 SourceDirectory是否在默认情况下显示?我是否应该设置使SourceDirectory显示在环境变量中?谢谢。我这样做是为了修改生成模板,因此我将初始化生成目录和二进制文件子文件夹,如下所示: <mtbwa:GetBuildDirec

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


SourceDirectory是否在默认情况下显示?我是否应该设置使SourceDirectory显示在环境变量中?谢谢。

我这样做是为了修改生成模板,因此我将初始化生成目录和二进制文件子文件夹,如下所示:

<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)]" />
<Variable x:TypeArguments="x:String" Name="BuildDirectory" />
<Variable x:TypeArguments="x:String" Name="BinariesDirectory" />
然后可以复制输出二进制文件,如下所示:

<mtbwa:CopyDirectory Destination="[CopyToFolder]" Source="[BinariesDirectory]" />
BuildDirectory和BinariesDirectory变量的声明如下:

<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)]" />
<Variable x:TypeArguments="x:String" Name="BuildDirectory" />
<Variable x:TypeArguments="x:String" Name="BinariesDirectory" />

您在项目中、生成定义中或生成模板中的何处设置此项?感谢您的回复。我正在创建一个自定义构建模板…太棒了!我不知道GetBinariesDirectory活动。谢谢我指的是GetBuildDirectory:-