Привет Я пытаюсь добавить новые рабочие элементы в репозиторий TFS с помощью API, но когда я проверяю рабочий элемент перед его сохранением, он возвращает ошибку. Раньше у меня были исключения относительно определений полей для ошибки, а именно: Симптом, Шаги к воспроизведению и Triage. (Код ошибки TF 26027). Ниже приведен фрагмент кода. Может ли кто-нибудь сказать мне, что здесь не так?Невозможно добавить новые рабочие элементы, используя TFS API
switch (workItemType)
{
case "Bug":
{
workItem.Title = values["Title"].ToString();
workItem.State = values["State"].ToString();
workItem.Reason = values["Reason"].ToString();
workItem.Fields["Priority"].Value = values["Priority"].ToString();
workItem.Fields["Severity"].Value = values["Severity"].ToString();
//workItem.Fields["Triage"].Value = values["Triage"].ToString();
workItem.Fields["Assigned To"].Value = values["Assigned To"].ToString();
//workItem.Fields["Symptom"].Value = values["Symptom"].ToString();
//workItem.Fields["Steps to Reproduce"].Value = values["Steps to Reproduce"].ToString();
// Validate the Work Item fields.
ArrayList result = workItem.Validate();
// If any invalid fields are returned, report an error.
if (result.Count > 0)
MessageBox.Show("An Error occurred while adding the Bug to the repository.");
else
workItem.Save();
}
break;
Можете ли вы включить текст ошибки? – TJB
Я получаю сообщение об ошибке «TF26027: Поле определения поля в файле определения типа рабочего элемента не существует. Добавьте определение для этого поля или удалите ссылку и повторите попытку». В чем проблема?? –