2009-04-22 3 views
1

Ich habe die Struktur "12 Hive" in meiner Lösung gefunden, und ich verwende SPDeploy zum Erstellen und Bereitstellen von WSP-Dateien und zur Bereitstellung auf meinen Testservern.Gibt es eine Möglichkeit, elements.xml-Dateien für die Sharepoint-Entwicklung automatisch zu generieren?

Ich bin im Begriff, eine ganze Reihe von Dateien in der Struktur hinzuzufügen, und es gibt eine Menge Redundanz in den Dateien elements.xml und feature.xml. Hat jemand die Arbeit geleistet, um bei der Erstellung dieser Dateien zu helfen?

Edit: Der erste Kommentator ist genau richtig es ist Dinge in der elements.xml, die ein Schmerz zu Handwerk sind, obwohl ich glücklich bin, dass alle meine xml so automatisch wie möglich generiert werden ... Ich denke ich habe eine Art allergische Reaktion auf handgeschriebene xml ...

+0

Bitte erläutern Sie, was genau der Funktionsgenerator tun soll. Die Art, wie ich Ihre Frage gelesen habe, sieht so aus, als würde das Tool, nach dem Sie suchen, keine feature.xmls, sondern die begleitenden XML-Dateien des Elements erzeugen. – LeonZandman

Antwort

4

Haben Sie versucht, die WSPBuilder from CodePlex? Es generiert die erforderlichen feature.xml-Dateien für ein bestimmtes Feature. Oder suchen Sie nach einem Tool mit einer GUI zum Ziehen mehrerer Dateien, und die elements.xml wird entsprechend aktualisiert?

+0

Ich benutze auch WSPBuilder und es ist sehr praktisch für die Bereitstellung einer Lösung. –

+0

Soweit ich weiß, erstellt WSPBuilder KEINE Feature.xml Dateien! Es verarbeitet nur alle Funktionen und generiert eine WSP-Datei. Es ist ein mächtiges Werkzeug, aber nicht das, wonach das Plakat fragt. – LeonZandman

+0

@Stretay. Meine Erfahrung mit den WSP Builder VS-Erweiterungen unterscheidet sich von Ihren. –

1

Ich glaube Visual Studio Extensions für WSS Version 1.3 (VSeWSS v1.3) tut dies, aber ich bin mir nicht sicher. Es scheint die nächste Entwicklung in den Entwicklungstools für SharePoint zu sein. Beachten Sie, dass Visual Studio 2008 erforderlich ist, wenn ich mich richtig erinnere.

Hier sind einige Links zu diesem Thema, die Sie nützlich finden können:

Beachten Sie, dass der zweite Blog in der Serie auf Funktionen konzentriert.

+0

VS-Erweiterungen verstecken und übernehmen zu viel. Wir haben sie verwendet und sind dann wieder zu eigenen Elementen und XML-Features zurückgekehrt. Wir können besser kontrollieren, was in unsere WSPs fließt. –

1

Wenn Sie automatisch generierte feature.xml-Dateien erstellen möchten, müssen Sie wahrscheinlich zu VSeWSS 1.3 wechseln, das ist Microsoft's offizielles Tool für das Erstellen von SharePoint-Lösungen.

Aber mit VSeWSS müssen Sie auch Ihre Lösungsstruktur ändern, da Sie sie nicht mit der gesamten Struktur der 12 Bienenstöcke vergleichen können. Aber es enthält andere Konzepte, um Dateien und Sachen in 12 Bienenstöcke zu platzieren.

1

Warum erstellen Sie keine eigenen Visual Studio-Vorlagen aus Ihrem Projekt oder aus bestimmten Elementdateien in Ihrem Projekt? Das Exportieren einer beliebigen Datei aus Ihrem Projekt in eine Vorlage ist eine großartige Möglichkeit, um schmerzhafte, handgemachte CAML-Dateien wiederzuverwenden.

Verwandte Themen