我正在设置TFS以发布WPF项目。为了设置发布,我尝试通过GetEnvironmentVariable Activity从EnvironmentVariable获取SourceDirectory并加载到变量中。但SourceDirectory总是变空。
默认情况下SourceDirectory是否会启用我应该设置一些东西以使SourceDirectory显示在EnvironmentVariable中?感谢。
答案 0 :(得分:1)
我是如何修改构建模板的,所以我将初始化构建目录和二进制文件子文件夹,如下所示:
<mtbwa:GetBuildDirectory DisplayName="Get the Build Directory"
Result="[BuildDirectory]" />
<Assign x:TypeArguments="x:String"
DisplayName="Initialize Binaries Directory"
To="[BinariesDirectory]"
Value="[String.Format("{0}\Binaries", BuildDirectory)]" />
然后你可以像这样复制输出二进制文件:
<mtbwa:CopyDirectory Destination="[CopyToFolder]" Source="[BinariesDirectory]" />
“BuildDirectory”和“BinariesDirectory”变量将声明如下:
<Variable x:TypeArguments="x:String" Name="BuildDirectory" />
<Variable x:TypeArguments="x:String" Name="BinariesDirectory" />