正在从MSBuild获取上次生成的生成URi或生成编号

正在从MSBuild获取上次生成的生成URi或生成编号,msbuild,msbuild-task,msbuild-buildengine,Msbuild,Msbuild Task,Msbuild Buildengine,我正在尝试为MSBuild创建一个自定义任务,以便它向用户发送一封电子邮件,告知测试服务器上有新版本 我去完成电子邮件部分,我想做的是添加此构建中包含的工作项。 我尝试了用于发送电子邮件的MSBuild扩展,但获取该信息的功能不支持我正在使用的TFS 2005,因此无法升级 我试图使用BuildStore.GetWorkItemsForBuild,但我需要一个builduri,我找不到方法获取它 设置是这样的,编译、构建和部署的步骤作为不同的选项从批处理文件中调用。在部署选项的末尾,将发送电子邮

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

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

我试图使用BuildStore.GetWorkItemsForBuild,但我需要一个builduri,我找不到方法获取它

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


任何人都可以在这方面帮助我吗?

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