Я использую следующий код для добавления элемента в список на верхнем уровне моего приложения, но он ничего не добавляет, кто-нибудь знает почему?Чего-то не хватает?
Это не возвращает мне никакой ошибки, просто не добавляет элемент, а список остается пустым.
Код находится в методе FeatureActivation функции гдеэкземпляр списка развертывается.
using (SPWeb web = site.OpenWeb())
{
web.AllowUnsafeUpdates = true;
SPList icons = web.GetList(path)
SPSecurity.RunWithElevatedPrivileges(delegate()
{
SPListItem icon = icons.Items.Add();
icon[SPBuiltInFieldId.Title] = "title";
icon[new Guid("d3429cc9-adc4-439b-84a8-5679070f84cb")] = "class1";
icons.Update();
}