用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已经被成功关闭了。找了很久也没找到问题出在哪?哪位大侠有没有什么看法?