C# 微软Team Foundation Server—Stult.AgMuthExpReo无节点带有标签“”;“最后刷新时间”;存在于给定节点下:注册条目 我一直在研究一个解决方案,用于实现Team Foundation Server的命名空间: using Microsoft.TeamFoundation.Client; using Microsoft.TeamFoundation.Server; using Microsoft.TeamFoundation.WorkItemTracking.Client;

C# 微软Team Foundation Server—Stult.AgMuthExpReo无节点带有标签“”;“最后刷新时间”;存在于给定节点下:注册条目 我一直在研究一个解决方案,用于实现Team Foundation Server的命名空间: using Microsoft.TeamFoundation.Client; using Microsoft.TeamFoundation.Server; using Microsoft.TeamFoundation.WorkItemTracking.Client;,c#,tfs,C#,Tfs,我有一个代码块,它在visual studio的调试模式下工作,但是当作为服务部署时,它会抛出一个System.ArgumentException,exception 以下是生成它的块: TfsConfiguration._tfsCollectionURL = new Uri(ConfigurationManager.AppSettings[ConstantValues.PubDeskTfsServerKeyName]); TfsConfiguration._tfsProject

我有一个代码块,它在visual studio的调试模式下工作,但是当作为服务部署时,它会抛出一个
System.ArgumentException
,exception

以下是生成它的块:

    TfsConfiguration._tfsCollectionURL = new Uri(ConfigurationManager.AppSettings[ConstantValues.PubDeskTfsServerKeyName]);
    TfsConfiguration._tfsProjectCollection = new TfsTeamProjectCollection(TfsConfiguration._tfsCollectionURL);
    TfsConfiguration._tfsWorkItemStore = (WorkItemStore)TfsConfiguration._tfsProjectCollection.GetService(typeof(WorkItemStore));
在第一行中,configuration manager从app.config文件中提取TFS集合的URI

这是在代码的最后一行生成的错误消息

我得到的

System.ArgumentException{“下不存在标记为“LastRefreshTime”的节点” 给定节点:RegistrationEntries。“}


非常感谢您的任何想法。

如果您使用的是旧的API版本,请确保在服务器上安装了Team Explorer,或者您可以尝试使用新的TFS API:不使用Team Explorer。

您使用的是什么版本的TFS服务器和客户端对象模型?但不确定这是否是原因。您是否有完整的堆栈跟踪,我可能会打开ILSpy:)是否有更多错误消息?您使用的是哪个API版本?