我是TFS版本的新手。
我现在正在查看.proj文件,我看到它引用了microsoft.teamfoundation.build.targets文件。
我将自定义任务添加到哪个文件?该文件位于何处(如果不是.proj文件)?
我想添加一个自定义任务来运行dotfuscator(命令行工具)并将.xml文件作为参数传递给它。
答案 0 :(得分:1)
您可以将自定义步骤添加到主proj文件中,或者如果要将两者分开,可以创建自己的目标文件。 你应该单独留下microsoft.teamfoundation.build.targets!
答案 1 :(得分:1)
将自定义目标添加到主TFSBuild.proj文件中。 Microsoft包含许多目标名称,旨在通过在TFSBuild.proj文件中创建具有该名称的目标来覆盖它们。
例如,我有一个目标,它运行并创建我的Wix安装程序,拉链文档等等,并且存在于
中
在团队建设过程结束时发生的目标,就在所有内容被复制到放置位置之前。
有关您可以在TFS2008版本中覆盖的所有目标的引用,请参阅MSDN中的以下文章:
http://msdn.microsoft.com/en-us/library/aa337604.aspx
祝你好运,马丁。