Microsoft 团队基础服务器 - System.ArgumentException 在给定节点下不存在带有标记“L
本文关键字:不存在 节点 团队 服务器 ArgumentException System Microsoft | 更新日期: 2023-09-27 18:33:21
我一直在研究一个为Team Foundation Server实现命名空间的解决方案:
using Microsoft.TeamFoundation.Client;
using Microsoft.TeamFoundation.Server;
using Microsoft.TeamFoundation.WorkItemTracking.Client;
我有一个代码块,可以在 Visual Studio 的调试模式下工作,但是当部署为服务时,它会抛出System.ArgumentException
异常。
这是生成它的块:
TfsConfiguration._tfsCollectionURL = new Uri(ConfigurationManager.AppSettings[ConstantValues.PubDeskTfsServerKeyName]);
TfsConfiguration._tfsProjectCollection = new TfsTeamProjectCollection(TfsConfiguration._tfsCollectionURL);
TfsConfiguration._tfsWorkItemStore = (WorkItemStore)TfsConfiguration._tfsProjectCollection.GetService(typeof(WorkItemStore));
在第一行中,配置管理器从 app.config 文件中提取 TFS 集合的 URI。
这是在最后一行代码上生成的错误消息
我一直在得到什么...
System.ArgumentException {"下不存在带有标记 ''"LastRefreshTime''" 的节点 给定节点:注册条目。
任何想法都非常感谢。
如果您使用的是旧的 API 版本,请确保在服务器上安装了团队资源管理器,或者可以尝试使用新的 TFS API:.NET 客户端库,用于 Visual Studio 团队服务(和 TFS(,而无需团队资源管理器。