Freigeben über


Gewusst wie: Anpassen einer SharePoint-Funktion

Sie können SharePoint-Funktionen mit dem Funktions-Designer in Visual Studio erstellen und anpassen.Beispielsweise können Sie den Funktionsbereich festlegen und weitere Funktionen als Abhängigkeiten hinzufügen.Standardmäßig wird der Funktions-Designer geöffnet, wenn Sie im Projektmappen-Explorer oder im SharePoint-Paket-Explorer eine neue Funktion hinzufügen.

Öffnen des Funktions-Designers

Mit dem Funktions-Designer können Sie einer Funktion SharePoint-Projektelemente hinzufügen oder diese aus einer Funktion entfernen.

So öffnen Sie den Funktions-Designer

  1. Erweitern Sie im Projektmappen-Explorer den Eintrag Funktionen.

  2. Doppelklicken Sie auf das Feature1-Element, oder öffnen Sie das Kontextmenü für das Feature1-Element und wählen Sie dann Ansicht-Designer aus.

Anzeigen der gepackten Manifestdatei

Sie können den Funktions-Designer verwenden, um die gepackte Manifestdatei für die Funktion (feature.xml) zu ändern und zu generieren.Dann können Sie den XML-Code für diese Datei in Visual Studio anzeigen.

So zeigen Sie die gepackte Manifestdatei an

  • In Funktions-DesignerManifest wählen Sie die Registerkarte aus.

So zeigen Sie die gepackte Manifestdatei mit dem Projektmappen-Explorer an

  1. In Projektmappen-Explorer wählen Sie das Alle Dateien anzeigen Symbol.

  2. Erweitern Sie Funktionen, erweitern Sie, erweitern Sie FeatureName FeatureName.feature und öffnen Sie dann FeatureName. Template.xml-Datei.

    HinweisHinweis

    Wenn Sie die XML-Manifestdatei der Funktionsvorlage öffnen, werden die Dateien automatisch überprüft, und die im Fenster Fehlerliste angezeigten Warnungen können ignoriert werden.

Ändern der Manifestvorlage

Sie können den XML-Code für die Funktionsmanifestdatei im Visual Studio-XML-Editor oder im Bereich Manifestvorlage ändern.Alle Änderungen am XML-Code werden mit der gepackten Manifestdatei für die Funktion zusammengeführt.Sie können die Manifestvorlage beispielsweise ändern, um eine Funktionseigenschaft anzupassen.

So ändern Sie die Manifestvorlage mit dem XML-Editor

  • In Funktions-Designer wählen Sie die Registerkarte Manifest aus, erweitern Sie den Knoten Optionen bearbeiten, und wählen Sie dann den In XML-Editor öffnen Link aus.

    Änderungen am XML-Code werden mit der gepackten Manifestdatei zusammengeführt.

So ändern Sie die Manifestvorlage im Bereich Manifestvorlage

  • In Funktions-Designer wählen Sie die Registerkarte Manifest aus, erweitern Sie den Knoten Optionen bearbeiten, und ändern Sie dann das XML, das im Bereich Manifestvorlage wird angezeigt.

    Änderungen am XML-Code werden im Bereich Vorschau des verpackten Manifests angezeigt.

Überschreiben der gepackten Manifestdatei

Sie können den Funktions-Designer deaktivieren und die Datei feature.xml manuell erstellen.Wenn Sie dieses Verfahren erstmals ausführen, werden die aktuellen Einstellungen im Funktions-Designer in der XML-Datei der Funktionsvorlage gespeichert.Dann können Sie den XML-Code ändern oder überschreiben.

HinweisHinweis

Wenn Sie SharePoint-Projektelemente in der XML-Datei hinzufügen oder entfernen, während der Funktions-Designer deaktiviert ist, werden diese Projektelemente nicht verpackt.

So überschreiben Sie die gepackte Manifestdatei durch Deaktivieren des Designers

  1. In Funktions-DesignerManifest wählen Sie die Registerkarte aus.

  2. Erweitern Sie den Knoten Optionen bearbeiten, wählen Sie den Generierten XML-Code überschreiben und Manifest im XML-Editor bearbeiten Link aus, und wählen Sie dann die Schaltfläche Ja aus.

    Die Vorlage wird mit der aktuellen gepackten Manifestdatei aktualisiert.

Aktivieren des Funktions-Designers

Sie können den Funktions-Designer erneut aktivieren, um die Datei feature.xml anzupassen.

So aktivieren Sie den Designer erneut

  1. In Funktions-Designer wählen Sie den Verwerfen Sie Manifestbearbeitungen, und aktivieren Sie den Designer erneut Link aus, und wählen Sie dann die Schaltfläche Ja aus.

  2. Die Vorlage wird mit dem ursprünglichen Text aktualisiert, und alle Änderungen am XML-Code gehen verloren.

Siehe auch

Weitere Ressourcen

Verpacken und Bereitstellen von SharePoint-Lösungen