WSPBuilder で構築している MOSS 2007 wsp ソリューションがあり、2 つのカスタム リストの定義が含まれています。私の elements.xml ファイルには、リストごとに と ノードがあります。ただし、この機能を有効にすると、両方のカスタム リストのカスタム列が 2 番目のリストに表示されます。リストの 1 つの xml ノードをコメント アウトすると、もう 1 つのリストは完全にインポートされます。さらに、xml ノードの順序を逆にすると、リストには他のカスタム リストの列が含まれます。両方とも、常に elements.xml の最初のリストからフィールドを取得しています。
一意のIDまたは何かがどこかに複製されていると想定しているため、2番目のリストが何らかの形で間違ったスキーマファイルまたは何かから読み取られているため、よくわかりません。elements.xml ファイルで ID を指定していないので、schema.xml ファイルで重複が発生していると思いますか?
私がどこを見始めることができるか、誰にも分かりませんか?schema.xml ファイルには非常に多くの GUID があり、どこから始めればよいかわかりません。
参照用の elements.xml:
<?xml version="1.0" encoding="utf-8" ?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<ListTemplate
Name="Favorites"
DisplayName="Favorites"
Description=""
BaseType="0"
Type="100"
OnQuickLaunch="TRUE"
SecurityBits="11"
Image="/_layouts/images/itgen.gif" />
<ListInstance
Title="Favorites"
Url="Favorites"
Description="Favorites"
OnQuickLaunch="true"
TemplateType="100" />
<ListTemplate
Name="Folders"
DisplayName="Folders"
Description=""
BaseType="0"
Type="100"
OnQuickLaunch="TRUE"
SecurityBits="11"
Image="/_layouts/images/itgen.gif" />
<ListInstance
DocumentTemplate=""
Title="Folders"
Url="Folders"
Description="Folders"
OnQuickLaunch="true"
TemplateType="100" />
</Elements>