gpt4 book ai didi

c# - TFS 通过名称获取用户

转载 作者:太空狗 更新时间:2023-10-29 17:56:23 25 4
gpt4 key购买 nike

我正在尝试从 excel 添加由 TFS API 运行的测试。
在 excel 的一个字段中,我得到了执行测试的用户。
我想在服务器中更新它以便更新它我需要让用户成为 TeamFoundationIdentity

ims = _tfs.GetService<IIdentityManagementService>();
TeamFoundationIdentity UserID = ims.ReadIdentity(IdentitySearchFactor.DisplayName,
userName, ReadIdentityOptions.None);

请帮我修复它。

最佳答案

您使用的是哪个版本的 Visual Studio 和 TFS?我正在使用 TFS2010 和 VS2010,以下代码对我来说工作正常:

IIdentityManagementService ims = (IIdentityManagementService)_tfs.GetService(typeof(IIdentityManagementService));
TeamFoundationIdentity UserID = ims.ReadIdentity(IdentitySearchFactor.DisplayName,"Mike" , MembershipQuery.Direct, ReadIdentityOptions.None);

不确定问题是否只是IIdentityManagementService 的初始化问题,您可以尝试一下。我怀疑 _tfsTfsTeamProjectCollection

的有效表示

关于c# - TFS 通过名称获取用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14502829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com