我正在尝试从excel添加TFS API的测试运行
在excel的一个领域,我得到了执行测试的用户
我想在服务器中更新它以便更新它我需要将用户设为TeamFoundationIdentity
ims = _tfs.GetService<IIdentityManagementService>();
TeamFoundationIdentity UserID = ims.ReadIdentity(IdentitySearchFactor.DisplayName,
userName, ReadIdentityOptions.None);
请帮我解决。
答案 0 :(得分:4)
您使用的是哪个版本的Visual Studio和TFS? 我正在使用TFS2010和VS2010,以下代码对我来说很好:
IIdentityManagementService ims = (IIdentityManagementService)_tfs.GetService(typeof(IIdentityManagementService));
TeamFoundationIdentity UserID = ims.ReadIdentity(IdentitySearchFactor.DisplayName,"Mike" , MembershipQuery.Direct, ReadIdentityOptions.None);
不确定问题是否只是IIdentityManagementService
的初始化,您可以尝试一下。我怀疑_tfs
是TfsTeamProjectCollection