Ругнулось с такой ошибкой:
Компиляция кода Ошибка в действии "CS1002" "ожидалась ;". [Строка: 11; Cтолбец: 48]
Я попробовал добавить точку с запятой вот сюда:
project.Lists["projects"].Add(name.InnerText);
После этого не ругается, но список с именем projects почему-то остается пустой