Как удалить конкретное вложение с помощью TFS API 2010, 2012?

Как удалить вложение в коллекции вложений с помощью TFS API 2010, 2012. Я знаю только wi.Attachments.Clear(); чтобы удалить все вложения.


person knowwebapp.com beautiful-theme    schedule 22.03.2013    source источник


Ответы (1)


Как насчет этого пути? Я попробовал и преуспел.

//wi is a WorkItem  
wi.Open();  
for (int i = wi.Attachments.Count - 1; i >= 0; i--)  
{  
    if (wi.Attachments[i].Name == "Attach1.txt")  
    wi.Attachments.RemoveAt(i);  
}  
wi.Save();
wi.Close();
person Lei Yang    schedule 25.03.2013
comment
Хорошее решение, вы только что спасли мне жизнь - person knowwebapp.com beautiful-theme; 25.03.2013