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
Erweitern Sie im Projektmappen-Explorer den Eintrag Funktionen.
Doppelklicken Sie auf das Element Feature1.
oder
Klicken Sie mit der rechten Maustaste auf das Element Feature1, und klicken Sie dann auf Ansicht-Designer.
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
Öffnen Sie den Funktions-Designer.
Klicken Sie auf Manifest.
So zeigen Sie die gepackte Manifestdatei mit dem Projektmappen-Explorer an
Klicken Sie im Projektmappen-Explorer auf Alle Dateien anzeigen.
Erweitern Sie Funktionen.
Erweitern Sie FeatureName.
Erweitern Sie FeatureName.feature.
Öffnen Sie die Datei FeatureName.Template.xml.
Tipp
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
Öffnen Sie den Funktions-Designer.
Klicken Sie auf Manifest.
Erweitern Sie den Knoten Optionen bearbeiten.
Klicken Sie auf In XML-Editor öffnen.
Änderungen am XML-Code werden mit der gepackten Manifestdatei zusammengeführt.
So ändern Sie die Manifestvorlage im Bereich Manifestvorlage
Öffnen Sie den Funktions-Designer.
Klicken Sie auf Manifest.
Erweitern Sie den Knoten Optionen bearbeiten.
Ändern Sie den im Bereich Manifestvorlage angezeigten XML-Code.
Ä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.
Tipp
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
Öffnen Sie den Funktions-Designer.
Klicken Sie auf Manifest.
Erweitern Sie den Knoten Optionen bearbeiten.
Klicken Sie auf Generierten XML-Code überschreiben und Manifest im XML-Editor bearbeiten.
Klicken Sie auf Ja.
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
Öffnen Sie den Funktions-Designer.
Klicken Sie auf Verwerfen Sie Manifestbearbeitungen, und aktivieren Sie den Designer erneut.
Klicken Sie auf Ja.
Die Vorlage wird mit dem ursprünglichen Text aktualisiert, und alle Änderungen am XML-Code gehen verloren.