「Web」スコープ内に単純な WebPart とカスタム リストを展開する SharePoint 機能を構築しています。
- ソリューションが展開されると、リストは [サイトの操作] -> [サイトの設定] -> [カスタム リスト] ですぐに利用できます。
- リストのインスタンスを作成しようとすると、「ファイルが見つかりません」というメッセージが表示されます
- この機能を有効にすると、リスト テンプレートの 2 番目のコピーがカスタム リストの見出しに追加されます。
- どちらのリストも同じ「ファイルが見つかりません」エラーで作成できません
- 機能を無効にすると、1 つのリスト テンプレートが消えます
- ソリューションを撤回すると、最後のリスト テンプレートが消える
関連するファイル:
- 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>
「ファイルが見つかりません」というエラーは別の問題の兆候だと思いますが、ソリューションの展開時にリスト テンプレートを追加するべきではありません。私は何を間違っていますか?