我试图以编程方式在工作项的讨论区域中提及TFS中的组成员。我们在TFS 2017 Update 2中成功使用了1.0版本:
style="background-color: red !important;"
但是,升级到TFS 2017 Update 3无法发送有关通知的电子邮件。我们还尝试了在TeamFoundationIdentitiy对象上可以找到的所有“用户ID”,这些解决方案可在此处找到: VSTS - uploading via an excel macro and getting @mentions to work
那么我们如何才能在TFS 2017.3中获得有关@mentions的电子邮件呢?
更新:9/11/2018
经过验证的服务帐户无法发送电子邮件,而我的运行相同代码的帐户将发送电子邮件进行提及:
<a href=\"{id.UniqueName}\" data-vss-mention=\"version:1.0\">@{id.DisplayName}</a>
答案 0 :(得分:0)
我们通过取消使用WorkItemHttpClient并返回到以提交更改而不是服务帐户的用户身份加载SOAP WorkItemStore的方式解决了问题。如果我们可以在TFS的WebApi中使用模拟用户的功能,那就太好了