从 tfs 查询工作项时获得第一次机会异常

Getting first chance exception while querying work items from tfs

我正在尝试通过使用 C# 从 TFS 查询工作项来generate/run 一些报告。

参考 this link。这段代码几个月前运行良好,能够检索结果。

不确定为什么在第 2 行出现异常

var tfsUrl = ConfigurationManager.AppSettings.Get("TfsCollection");
var uri = new Uri(tfsUrl);
var projCollection = TfsTeamProjectCollectionFactory
                            .GetTeamProjectCollection(uri);

//var workItemStore = projCollection.GetService<WorkItemStore>(); //Line 1

var workItemStore = new WorkItemStore(projCollection);  //Line 2

尝试了其他查询工作项的方法,例如第 1 行,但没有成功。这里的任何帮助将不胜感激。另外,有没有更好的使用 C# 查询 TFS 的方法?

异常详情:

A first chance exception of type 'System.ArgumentNullException' occurred in mscorlib.dll

Additional information: Value cannot be null.

System.ArgumentNullException occurred
_HResult=-2147467261
_message=Value cannot be null.    
HResult=-2147467261
IsTransient=false
Message=Value cannot be null.
Parameter name: value
  Source=mscorlib
  ParamName=value
  StackTrace:
       at System.Enum.TryParseEnum(Type enumType, String value, Boolean ignoreCase, EnumResult& parseResult)
  InnerException:

我的错。在 VS 中启用此选项。

Debug -> Exceptions -> CLR exceptions

尽管有异常,代码仍将执行。