1

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

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

我希望以下工作。

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

这个问题与另一个问题有关。在我的例子中,这些任务被检查到源代码管理中,这样构建机器就没有另一个必需的安装。在这种情况下,将任务放在本地不是很好。

4

1 回答 1

0

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

于 2009-11-04T00:19:16.903 回答