我最近将我的一个解决方案从SVN + CruiseControl迁移到 TFS2010 。我的构建定义使用Defaul模板。我想自定义模板。因为在我决定开始在构建日志中打印一条简单的消息之前,我从未使用过工作流程。为此,我在序列顶部添加了一个 WriteBuildMessage 活动作为其第一个活动,并为其指定了Hello World值。但是在保存它之后,在源代码控制中检查它,排队,完成新构建然后打开构建,我在View Log,Sumary选项卡或msbuild日志文件中看不到Hello World消息。我已经尝试将 WriteBuildMessage 活动放在工作流程的不同位置,但它永远不会被打印出来。我可以确保我的构建定义指向正确的模板,但它似乎不打印消息,就好像它从未在工作流中运行 WriteBuildMessage 活动一样?
是否有某些我正在勉强或 WriteBuildMessage 不是在日志中打印消息的正确活动任何想法?
此致
纳比尔
答案 0 :(得分:4)
我是通过MSDN论坛找出来的
http://social.msdn.microsoft.com/Forums/en/tfsbuild/thread/1a6bbc05-8bd3-40f5-ab38-667214e5fe01