是否可以在“获取”构建任务之前从TFSBuild.proj文件访问存储在TFS源代码控制中的文件?

时间:2009-11-03 19:49:54

标签: tfs msbuild msbuild-task msbuildcommunitytasks

我正在使用一些检查到源代码管理中的自定义MSBuild任务。我想将这些任务导入到TFS用于构建项目的TFSBuild.proj文件中。现在我已经创建了第二个项目文件,其中包含这些自定义任务的所有用途。我这样做是因为我可以在创建工作区并下载文件后运行此项目文件。

有没有办法从构建项目引用服务器上的文件,这样我就不必执行这两步过程了?

我希望以下内容能够奏效。

<Import Project="$/My/Server/Path/Custom.tasks.targets" />

此问题与another question有关。在我的情况下,任务被检入源代码控制,以便构建机器没有其他必需的安装。在这种情况下,在本地放置任务效果不佳。

1 个答案:

答案 0 :(得分:0)

如果您将任务和.targets文件放在与TFSBuild.proj文件相同的版本控制文件夹中(或放在它下面的子目录中),TFS Build会将所有内容下载到您的构建中开始构建脚本之前的代理程序。