从 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
尽管有异常,代码仍将执行。
我正在尝试通过使用 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
尽管有异常,代码仍将执行。