Sharepoint 2010 已部署Sharepoint 2010 Web部件,但它在哪里?

Sharepoint 2010 已部署Sharepoint 2010 Web部件,但它在哪里?,sharepoint-2010,web-parts,Sharepoint 2010,Web Parts,按照问题答案中的步骤进行操作: 一切似乎都很顺利,但现在我该怎么办?如果我“编辑”sharepoint网站的主页并单击“添加Web部件”,则在列表中看不到它 说到Sharepoint,我是一个完全的新手,所以简单的步骤将不胜感激 干杯。为了在添加Web部件列表中可用,Web部件定义文件必须位于Web部件库中 您可以创建SharePoint网站功能以在此库中部署定义文件: feature.xml: Elements.xml: 我认为Elements.xml中的模块行还需要包含List=113谢谢您

按照问题答案中的步骤进行操作:

一切似乎都很顺利,但现在我该怎么办?如果我“编辑”sharepoint网站的主页并单击“添加Web部件”,则在列表中看不到它

说到Sharepoint,我是一个完全的新手,所以简单的步骤将不胜感激


干杯。

为了在添加Web部件列表中可用,Web部件定义文件必须位于Web部件库中

您可以创建SharePoint网站功能以在此库中部署定义文件:

feature.xml:

Elements.xml:


我认为Elements.xml中的模块行还需要包含List=113

谢谢您的回复!我的visual studio项目文件中有一个Feature.xml和Elements.xml以及一个与上述定义匹配的.webpart文件。我是否只需将这些文件的文档上载到“所有Web部件”页面?好的,猜猜看并上载了.webpart文件,现在我可以在列表中看到它。谢谢你的帮助。实际上,如果web部件定义文件在wsp解决方案中,那么该文件应该在功能激活时自动上载。这对我不起作用。首先,Elements.xml中File元素的Path和Url属性必须指定模块以及文件名,请参见。一旦我这样做了,它仍然不起作用-我可以在web部件库中看到一个项目,但它没有文件扩展名或组。无法将其添加到web部件页,预览失败。
<?xml version="1.0" encoding="utf-8" ?>
<Feature
    xmlns="http://schemas.microsoft.com/sharepoint/"
    Id="DFD20610-C329-45E0-B037-8E6FC0A684AB"
    Title="Web Part Feature"
    Scope="Site"
    >

    <ElementManifests>
        <ElementManifest Location="Elements.xml" />
        <ElementFile Location="TheWebPart.dwp" />
    </ElementManifests>
</Feature>
<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <Module Name="WebPartPopulation" Url="_catalogs/wp" RootWebOnly="TRUE">
        <File Path="TheWebPart.dwp" Url="TheWebPart.dwp" Type="GhostableInLibrary" IgnoreIfAlreadyExists="TRUE">
            <Property Name="Group" Value="Custom" />
        </File>
    </Module>
</Elements>