1

我是 TFS 构建的新手。

我现在正在查看 .proj 文件,我看到它引用了 microsoft.teamfoundation.build.targets 文件。

我应该将自定义任务添加到哪个文件?该文件位于何处(如果不是 .proj 文件)?

我想添加一个自定义任务来运行 dotfuscator(命令行工具)并将 .xml 文件作为参数传递给它。

4

2 回答 2

1

您可以将自定义步骤添加到主项目文件中,或者如果您想将两者分开,您可以创建自己的目标文件。您应该不理会 microsoft.teamfoundation.build.targets!

于 2009-02-12T17:41:02.720 回答
1

将自定义目标添加到主 TFSBuild.proj 文件。Microsoft 包含许多目标名称,旨在通过在 TFSBuild.proj 文件中创建具有该名称的目标来覆盖它们。

例如,我有一个目标可以运行并创建我的 Wix 安装程序、压缩文档等,并且它位于

在 Team Build 过程结束时发生的目标,就在所有内容都被复制到放置位置之前。

有关可以在 TFS2008 构建中覆盖的所有目标的参考,请参阅 MSDN 中的以下文章:

http://msdn.microsoft.com/en-us/library/aa337604.aspx

祝你好运,

马丁。

于 2009-02-12T20:23:43.920 回答