Я создаю компонент SharePoint для развертывания простой веб-части и настраиваемого списка в рамках «Интернета».
- Когда решение развернуто, мой список сразу же становится доступен в Действиях сайта -> Настройки сайта -> Пользовательские списки.
- Если вы попытаетесь создать экземпляр списка, я получаю «Файл не найден»
- Если вы активируете эту функцию, вторая копия шаблона списка добавляется в заголовок Custom Lists.
- Ни один список не может быть создан с той же ошибкой «Файл не найден».
- При деактивации функции один шаблон списка исчезает.
- При отзыве решения последний шаблон списка исчезает.
Участвующие файлы:
- schema.xml имеет длину 5000 строк
- feature.xml выглядит следующим образом
<?xml version="1.0" encoding="utf-8" ?>
<Feature Id="78a8eaad-2160-434c-81c2-6c5f7ce94ade" Title="WeekWidget" Description="Displays A, B or H based upon a configurable SharePoint List." Version="1.0.0.0" Creator="Cardinal Newman Catholic School // Richard Slater" Scope="Web" ImageUrl="WeekWidget\WeekWidgetLogo.jpg" xmlns="http://schemas.microsoft.com/sharepoint/" DefaultResourceFile="core">
<ElementManifests>
<ElementManifest Location="ListTemplates\WeekCalendar.xml" />
<ElementFile Location="WeekCalendar\Schema.xml" />
</ElementManifests>
</Feature>
- WeekCalendar.xml выглядит следующим образом
<?xml version="1.0" encoding="utf-8" ?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<ListTemplate Name="WeekCalendar" DisplayName="Week Calendar" Description="List of Weeks." BaseType="0" Type="100" OnQuickLaunch="TRUE" SecurityBits="11" Sequence="410" Image="/_layouts/images/itgen.gif" />
</Elements>
Я думаю, что ошибка «Файл не найден» является симптомом другой проблемы, однако добавление шаблона списка не должно происходить при развертывании решения. Что я делаю неправильно?