var tasksList = new List < string > (ZennoPoster.TasksList);
string task = string.Empty;
//Ищем наш текущий проект
foreach(string s in tasksList) {
if (s.Contains(project.Name)) {
task = "<Task>" + s + "</Task>";
break; //Нашли
}
}
if (task != string.Empty) {
var xpath = "Task/Id";//Доп. обработка для упрощения нахождения id
var doc = new System.Xml.XmlDocument();
doc.LoadXml(task);
string result = "";
var node = doc.SelectSingleNode(xpath);
if (node != null) {
result = node.InnerXml; //нашли id
} else project.SendErrorToLog("Не найдено задание", "Error: ");
Guid id;
if (Guid.TryParse(result, out id)) { //Преобразуем его в нужный формат
ZennoPoster.AddTries(id, 1); //Установка попыток
} else project.SendErrorToLog(string.Format("{0} is not guid", result), "Error: ");
}