Erste Schritte mit den SharePoint 2010-Entwicklungstools in Visual Studio 2010

SharePoint-Videotutorial

Zusammenfassung: Informationen zum Erstellen, Testen und Debuggen von Microsoft SharePoint 2010-Projekten mithilfe der neuen SharePoint-Entwicklungstools in Microsoft Visual Studio 2010.

Letzte Änderung: Mittwoch, 12. September 2012

Gilt für: Office 2010 | SharePoint Foundation 2010 | SharePoint Server 2010 | Visual Studio | Visual Studio 2008 | Visual Studio 2010

Bereitgestellt von: Ted Pattison, Critical Path Training, LLC (SharePoint MVP)

Übersicht

Die SharePoint-Entwicklungstools in Microsoft Visual Studio 2010 eröffnen neue Möglichkeiten des Supports und der Produktivität. In diesem Microsoft SharePoint 2010-Videotutorial werden die Schritte zum Erstellen Ihres ersten SharePoint-Projekts behandelt.

Code schreiben

Zunächst erstellen Sie mithilfe der Vorlage Leere Website eine lokale SharePoint-Website. Diese Website werden Sie als Testwebsite verwenden. Die Vorlage Leere Website hat den Vorteil, dass sie eine einfache Webparts-Seite als Homepage aufweist.

Erstellen Sie in Microsoft Visual Studio 2010 mithilfe der Vorlage Leeres SharePoint-Projekt ein neues SharePoint 2010-Projekt mit dem Namen WingtipDevProject1. Wenn Sie vom Konfigurations-Assistenten für SharePoint aufgefordert werden, fügen Sie die URL der lokalen Testwebsite hinzu, und klicken Sie dann auf Als Farmlösung bereitstellen. Führen Sie anschließend die folgenden Schritte aus, um das Projekt zu erstellen.

So erstellen Sie das SharePoint-Projekt

  1. Klicken Sie im Projektmappen-Explorermit der rechten Maustaste auf den Projektknoten WingtipDevProject1, klicken Sie auf Hinzufügen und dann auf Neues Element. Erstellen Sie im Dialogfeld Neues Element hinzufügen das neue WebPart-Projektelement HelloPart.

  2. Suchen Sie den neuen Featureknoten für Feature1, und doppelklicken Sie darauf, um ihn im Feature-Designer anzuzeigen. Ändern Sie den Titel des Features in Wingtip Dev Project 1. Schließen Sie den Feature-Designer.

  3. Stellen Sie sicher, dass im Projektelement HelloPart die drei Quelldateien elements.xml, HelloPart.cs und HelloPart.webpart vorhanden sind.

  4. Öffnen Sie die Webpart-Beschreibungsdatei HelloPart.webpart. Ändern Sie den Titel in The Hello Part, und ändern Sie die Beschreibung in My Description. Schließen Sie die Datei HelloPart.webpart.

  5. Öffnen Sie die Elementmanifestdatei elements.xml. Suchen Sie das Property-Element mit der Eigenschaft Group. Ändern Sie das Value-Element der Group-Eigenschaft von Benutzerdefiniert in Wingtip Web Parts. Schließen Sie die Datei elements.xml.

  6. Implementieren Sie in der Webpart-Quelldatei HelloPart.cs das Webpart mithilfe des folgenden Codes.

    namespace WingtipDevProject1.HelloPart {
      [ToolboxItemAttribute(false)]
      public class HelloPart : WebPart {
    
        protected Label lbl;
    
        protected override void CreateChildControls() {
          lbl = new Label();
          lbl.Text = "Hi from the Hello Part";
          this.Controls.Add(lbl);
        }
      }
    }

Nach der Implementierung eines einfachen SharePoint-Projekts mit einem Webpart müssen Sie nun das Ergebnis testen.

So testen Sie das SharePoint-Projekt und -Webpart

  1. Stellen Sie sicher, dass das Visual Studio 2010-Ausgabefenster sichtbar ist. Klicken Sie andernfalls in Visual Studio 2010 im Menü Ansicht auf Ausgabe. Alternativ können Sie auch die Tastenkombination STRG+ALT+O verwenden.

  2. Klicken Sie im Projektmappen-Explorermit der rechten Maustaste auf den Projektknoten WingtipDevProject1, und führen Sie den Befehl Bereitstellen aus. Überprüfen Sie den Status des Befehls Bereitstellen im Ausgabefenster.

  3. Wechseln Sie nach Abschluss des Befehls Bereitstellen im Browser wieder zur Testwebsite, und aktualisieren Sie die Homepage. Klicken Sie im Menü Websiteaktionen auf Seite bearbeiten, um die aktuelle Webparts-Seite im Entwurfsmodus anzuzeigen.

  4. Klicken Sie im linken Bereich auf den Link Webpart hinzufügen, um der Seite ein Webpart hinzuzufügen. Wählen Sie das Element The Hello Part in der Kategorie Wingtip Web Parts aus, und fügen Sie es dem linken Bereich der aktuellen Seite hinzu. Stellen Sie die aktuelle Webparts-Seite von der Entwurfsansicht wieder auf die Anzeigeansicht um, damit das Webpart angezeigt wird.

  5. Schließen Sie den Browser, und wechseln Sie wieder zu Visual Studio 2010. Öffnen Sie die Quelldatei HelloPart.cs, und fügen Sie der ersten Codezeile innerhalb der CreateChildControls-Methode einen Haltepunkt hinzu. Drücken Sie nun die F5-Taste, um den Debugmodus zu aktivieren. Warten Sie, bis der Debugger den Haltepunkt erreicht, und durchlaufen Sie dann den Code zeilenweise.

Lesen

Die SharePoint-Entwicklungstools in Visual Studio 2010 ermöglichen eine erheblich verbesserte Entwicklungsumgebung zum Erstellen von Unternehmenslösungen in SharePoint 2010.

Die SharePoint-Entwicklungstools in Visual Studio 2010 ermöglichen Folgendes:

  • End-to-End-Programmiererfahrung für SharePoint 2010.

  • Erweiterung des Visual Studio-Projektsystems zum Erstellen eines speziellen Projekttyps, der als SharePoint-Projekt bezeichnet wird.

  • Projektvorlagen in Visual Studio 2010 zum Erstellen von SharePoint-Projekten.

  • Projektelementvorlagen für SharePoint-Projekte zum Erstellen von SharePoint-Projektelementen.

  • Transparenz beim Erstellen der CAB-Datei für das Lösungspaket gegenüber dem Entwickler.

  • Erweiterbarkeit durch Drittentwickler.

Anzeigen

Video ansehen

Video anschauen (00:10:56)

Erforschen

Informationen zum Autor

MVP-Mitwirkender Ted Pattison ist Autor, Trainer und Mitbegründer von Critical Path Training, ein auf Schulungen zu SharePoint-Technologien spezialisiertes Unternehmen. Als Microsoft SharePoint-MVP (Most Valuable Professional) arbeitet Ted Pattison häufig mit dem Developer Platform Evangelism-Team von Microsoft zusammen, um SharePoint-Schulungsunterlagen für Entwickler in einem frühen Stadium des Produktlebenszyklus (Alpha- und Betaphase) zu erstellen. Ted Pattison ist außerdem Mitverfasser von Inside Microsoft SharePoint 2010.