使用 WSPBuilder 创建List Instance WSP 包

系统 1811 0
  1. Project structure
  2. 

  使用 WSPBuilder 创建List Instance WSP 包

  2. Feature xml

     <?xml version="1.0" encoding="utf-8"?>

   <Feature  Id="C257B7BE-D5F3-4b9d-B146-5F13F2E96AE9"

          Title="CreateAnnouncementList"

          Description="Description for CreateAnnouncementList"

          Version="12.0.0.0"

          Hidden="FALSE"

          Scope="Web"

          DefaultResourceFile="core"

          xmlns="http://schemas.microsoft.com/sharepoint/">

    <ElementManifests>

      <ElementManifest Location="elements.xml"/>

      <ElementFile Location="AnnouncementsList/schema.xml"/>

    </ElementManifests>

   </Feature>

  3. Elements xml

 <?xml version="1.0" encoding="utf-8" ?>

<Elements xmlns="http://schemas.microsoft.com/sharepoint/">

  <ListTemplate

    FeatureId="C257B7BE-D5F3-4b9d-B146-5F13F2E96AE9"

    Name="AnnouncementsList"

    DisplayName="AnnouncementsList"

    Description=""

    BaseType="0"

    Type="100"

    OnQuickLaunch="TRUE"

    SecurityBits="11"

    Sequence="410"

    Image="/_layouts/images/itgen.gif" />

  <ListInstance

    FeatureId="C257B7BE-D5F3-4b9d-B146-5F13F2E96AE9"

    Title="AnnouncementsList"

    Url="Lists/AnnouncementsList"

    Description="AnnouncementsList"

    TemplateType="100" />

  </Elements>

  4 . Note:

Element xml 文件中的ListTemplate 的Name 的名称必须和包含Schema.xml的文件夹名称保持一致。否则在激活Feature时会报错。错误信息如下:

Exception from HRESULT: 0x81070201   at Microsoft.SharePoint.Library.SPRequestInternalClass.CreateList(String bstrWebUrl, String bstrTitle, String bstrDescription, String bstrListUrl, String bstrFeatureId, Int32 lTemplateID, String bstrDocTemplateType, ListQuickLaunchOptions qlOpt)
   at Microsoft.SharePoint.Library.SPRequest.CreateList(String bstrWebUrl, String bstrTitle, String bstrDescription, String bstrListUrl, String bstrFeatureId, Int32 lTemplateID, String bstrDocTemplateType, ListQuickLaunchOptions qlOpt)

ListTemplate和ListInstance文件的FeatureId 与Feature 文件保持一致。

使用 WSPBuilder 创建List Instance WSP 包


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论