Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates BuildTemplate编辑:TFS社区生成扩展:TFS版本生成活动-源目录问题_Templates_Visual Studio 2013_Build Process - Fatal编程技术网

Templates BuildTemplate编辑:TFS社区生成扩展:TFS版本生成活动-源目录问题

Templates BuildTemplate编辑:TFS社区生成扩展:TFS版本生成活动-源目录问题,templates,visual-studio-2013,build-process,Templates,Visual Studio 2013,Build Process,我正在尝试按照TFS版本生成活动编辑我的TFS生成模板 TFS 2013的默认模板(以及按照上述说明添加的一些活动)如下所示: 我无法让工作流工作。以下是问题: 我了解到SourcesDirectory位于命名空间Microsoft.TeamFoundation.Build.Activities.Extensions中的WellknowneEnvironmentVariables中。但是当我尝试在“查找AssemblyInfo文件”活动中使用SourcesDirectory时。它告诉我它没有申报

我正在尝试按照TFS版本生成活动编辑我的TFS生成模板

TFS 2013的默认模板(以及按照上述说明添加的一些活动)如下所示:

我无法让工作流工作。以下是问题:

  • 我了解到SourcesDirectory位于命名空间Microsoft.TeamFoundation.Build.Activities.Extensions中的WellknowneEnvironmentVariables中。但是当我尝试在“查找AssemblyInfo文件”活动中使用SourcesDirectory时。它告诉我它没有申报。我以为你不应该申报因为它已经被知道了?我引用了Microsoft.TeamFoundation.Build.Activities。我还需要什么

  • 说明中说在默认模板中定位GetWorkspace。我的默认模板没有。是否需要将其添加到关联变更集下?或者我可以使用Initialize Environment活动中的内容。但是当我看的时候。。我只看到“src”。我不知道那是什么。如果模板使用Init Env Act,我是否需要执行GetWorkspace

  • Follow:SourcesDirectory

    是的,显然您需要使用GetEnvironmentVariable活动来获取SourcesDirectory(对于TFS 2013)。(将结果保存在本地变量中,以供FindMatchingFiles活动使用)

    在我的例子中,我还需要使用SourcesDirectory变量的完整路径。因为即使我在导入下列出了它,它也没有解析“WellKnownenEnvironmentVariables.SourcesDirectory”

    Microsoft.TeamFoundation.Build.Activities.Extensions.WellKnownenEnvironmentVariables.SourcesDirectory


    另外,我不需要使用GetWorkspace。

    您能详细介绍一下如何使用它吗?你的帖子帮助我澄清了我不需要GetWorkspace,我需要GetEnvironmentVariable在Find AssemblyInfoFiles中拥有SourcesDirectory,但我不知道如何“将结果保存在局部变量中”,或者我可能需要什么。如果你能概述所有的作品,那将是一个巨大的帮助。谢谢