1

我正在尝试为 MSBuild 创建一个自定义任务,以便它会向用户发送一封电子邮件,告知测试服务器上有一个新版本。

我完成了电子邮件部分,我想做的是添加此构建中包含的工作项。我尝试了 MSBuild 扩展(用于发送电子邮件),但获取该信息的功能不支持我正在使用的 TFS 2005,无法升级。

我试图使用 BuildStore.GetWorkItemsForBuild 但我需要一个我找不到方法的 builduri。

设置是这样的,从批处理文件中调用编译、构建和部署的步骤作为不同的选项。在部署选项结束时,将发送电子邮件。

任何人都可以帮助我吗?

4

1 回答 1

0

这是可行的,但您似乎正在尝试为与构建管理相关的任务扩展 MSBuild 功能。考虑一个像TeamCity这样的解决方案,它为您包装所有构建过程并管理通知(即构建成功或失败的时间)。它具有对 MSBuild 的开箱即用支持。

于 2009-11-03T01:18:18.343 回答