如何将工作目录设置为当前工作空间?

时间:2014-08-15 17:57:49

标签: tfs

我正在使用TFS 2010.在构建过程模板中,我添加了一个新的工作流活动InvokeProcess来运行批处理文件。我需要将此InvokeProcess的工作目录设置为Build代理的工作空间目录。有没有办法做到这一点?

enter image description here

2 个答案:

答案 0 :(得分:1)

应该能够使用工作空间对象。只需输入工作空间,智能感知就会启动。这是在对象中构建的,该对象包含构建工作区的路径。其他可用的是sourcesdirectory和binariesdirectory。拼写错误可能不会出现在电脑前

答案 1 :(得分:0)

我按照这个答案解决问题:https://stackoverflow.com/a/9564712/3918598

基本上,您需要在大多数范围内创建一个新的局部变量SourcesPath,然后在任何地方使用它。不要将其命名为SourcesDirectory,因为该名称已被某些内部活动使用。