У меня очень простая настройка, и я довольно новичок в Sharepoint.Я выполнил пошаговое руководство здесь , чтобы создать определение поля, тип содержимого, определение списка из типа содержимого и экземпляр списка из этого определения списка.
В настоящее время, если я пытаюсь развернуть свойПри наличии функции, содержащей все элементы, я получаю следующую ошибку:
Error occurred in deployment step 'Activate Features': Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).
Функция не отображается на панели администрирования, но экземпляр списка создан (но не имеет полей, поскольку пользовательский тип содержимого isnне активирован).
Если я удаляю список экземпляров из функции, все остальное активируется просто отлично, и если я помещаю список экземпляров в отдельную функцию, она все равно работает, но на самом деле все это должно быть в одной функциии я не понимаю, почему это так не работает.Я добавил guid к экземпляру списка, который был сгенерирован автоматически, потому что мне нужно сослаться на этот список в остальной части кода функции.Это файл Elements.xml экземпляра списка:
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<ListInstance Title="SurveyModule - SurveyList"
Id="{C0ED4B73-B140-4057-989B-43344CEE921E}"
OnQuickLaunch="TRUE"
TemplateType="10000"
Url="Lists/SurveyModule-SurveyList"
Description="My List Instance">
</ListInstance>
</Elements>
Если есть какие-либо другие фрагменты кода, которые могут иметь значение, я могу опубликовать их.