Also ich denke, dass Sie Hilfe bei der Bereitstellung eines Webpart über eine Funktion benötigen. Hier ist, wie das geht.
In Ihrer elements.xml-Datei (im Feature) ein Modul verwenden, wie:
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Module Name="WebParts" List="113" Url="_catalogs/wp" Path="DWP">
<File Url="MyWebpart.webpart" Type="GhostableInLibrary">
<Property Name="Group" Value="MyWebPartGroup"></Property>
</File>
</Module>
</Elements>
Die Pfad (DWP) ist ein Ordner in der Funktion, wo die tatsächliche WEBPART Datei gespeichert und kann wie folgt aussehen:
<webParts>
<webPart xmlns="http://schemas.microsoft.com/WebPart/v3">
<metaData>
<type name="Full class name, Full 4-part assembly name" />
<importErrorMessage>Import error message</importErrorMessage>
</metaData>
<data>
<properties>
<property name="Title" type="string">My webpart</property>
<property name="Description" type="string">Description of WP</property>
</properties>
</data>
</webPart>
</webParts>
WSP-Builder mit diesem in eine WSP mit Safecontrols und DLL-Bereitstellung Dinge zu verpacken macht usw. so viel einfacher, dass so verwenden ...
Einverstanden, WSPBuilder ist absolut der einfachste Weg, .swsp's zu bauen. – Dana
Ich stelle das Feature mit wspbuilder bereit, aber was ich wissen will ist, wenn ich noch etwas anderes machen muss (brauche ich andere Dateien)? oder ist es nur eine Frage von einer einzigen Webpart-Klasse – raklos
+10000000 für WSPBuilder –