用TFS管理bug,用C#代码实现关闭方法代码如下:
//
public static void HandleBug(WorkItem workItem)
{
bool IsBugActive = (workItem.State == "Active") ? true : false; if (!IsBugActive)
{
if (workItem["Resolution"].ToString() == "Duplicate")
{
try
{
workItem.History = " Bug Duplicated to bug: " + workItem["Duplicate Bug ID"].ToString();
workItem.State = "Closed";
workItem.Save();
return;
}
catch (Exception ex)
{
return;
}
}
}在执行workItem.Save();的时候就抛出如下异常System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: column事实上该bug已经被成功关闭了。找了很久也没找到问题出在哪?哪位大侠有没有什么看法?
//
public static void HandleBug(WorkItem workItem)
{
bool IsBugActive = (workItem.State == "Active") ? true : false; if (!IsBugActive)
{
if (workItem["Resolution"].ToString() == "Duplicate")
{
try
{
workItem.History = " Bug Duplicated to bug: " + workItem["Duplicate Bug ID"].ToString();
workItem.State = "Closed";
workItem.Save();
return;
}
catch (Exception ex)
{
return;
}
}
}在执行workItem.Save();的时候就抛出如下异常System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: column事实上该bug已经被成功关闭了。找了很久也没找到问题出在哪?哪位大侠有没有什么看法?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货