Gewusst wie: Einschließen von Dateien mithilfe eines Moduls

Bei Modulen (nicht zu verwechseln mit Visual Basic-Modulen) handelt es sich um Container, die es Ihnen ermöglichen, Dateien wie ASPX-Gestaltungsvorlagen, Textdateien oder Bilder für SharePoint bereitzustellen.

Sie können wählen, ob Sie eine Datei in einer Dokumentbibliothek oder als normale Datei (beispielsweise "default.aspx") außerhalb einer Dokumentbibliothek bereitstellen möchten. Wenn Sie einer Dokumentbibliothek eine Datei hinzufügen möchten, geben Sie Type="GhostableInLibrary" im File-Element als Attribut an. Durch diese Einstellung wird SharePoint angewiesen, ein Listenelement zu erstellen, das der Bibliothek zusammen mit der Datei hinzugefügt wird. Wenn Sie eine Datei außerhalb einer Dokumentbibliothek bereitstellen möchten, geben Sie entweder Type="Ghostable" an, oder lassen Sie das Type-Attribut einfach weg.

Hinzufügen eines Moduls zu einer SharePoint-Lösung

So fügen Sie ein Modul hinzu

  1. Öffnen oder erstellen Sie ein SharePoint-Projekt in Visual Studio. Weitere Informationen finden Sie unter Vorlagen für SharePoint-Projekte und Projektelemente.

  2. Wählen Sie im Projektmappen-Explorer den Projektknoten aus, und klicken Sie anschließend im Menü Projekt auf Neues Element hinzufügen.

  3. Wählen Sie im Dialogfeld Neues Element hinzufügen in der Liste mit den SharePoint-Vorlagen den Eintrag Modul aus, und klicken Sie anschließend auf Hinzufügen.

    Dadurch wird im Projekt ein neuer Knoten mit der Bezeichnung "Module1" erstellt.

  4. Klicken Sie unter "Module1" auf die Datei "Sample.txt", und löschen Sie sie.

    "Sample.txt" ist in allen neuen Modulen als Beispiel enthalten und wird nicht benötigt. (Hinweis: Durch Löschen der Datei wird auch der entsprechende Eintrag aus der Datei "Elements.xml" des Moduls entfernt.)

  5. Wenn die Dateien in SharePoint in einer bestimmten Ordnerstruktur bereitgestellt werden sollen, erstellen Sie die entsprechenden Ordner in Visual Studio unter "Module1". Klicken Sie hierzu auf "Module1" und anschließend im Menü Projekt auf Neuer Ordner.

  6. Klicken Sie mit der rechten Maustaste auf den Ordner, dem Sie die Datei hinzufügen möchten, und klicken Sie anschließend im Menü Projekt auf Vorhandenes Element hinzufügen.

  7. Wählen Sie mindestens eine Datei aus, die für SharePoint bereitgestellt werden soll, und klicken Sie anschließend auf Hinzufügen.

    Wenn Sie dem Projekt eine Datei hinzufügen, wird der Datei "Elements.xml" des Moduls automatisch ein entsprechender Eintrag hinzugefügt. Wenn das Projekt bereitgestellt wird, werden die Dateien auf den SharePoint-Server kopiert, und zwar relativ zu dem Projektstammverzeichnis, das mithilfe des Url-Attributs des File-Elements angegeben ist (beispielsweise Url="Module1/New Folder/SomeFile.doc). Verschieben Sie eine Datei, deren Bereitstellungsort Sie ändern möchten, entweder im Projektmappen-Explorer in einen anderen Ordner, oder ändern Sie die Url-Einstellung.

  8. Fügen Sie in "Elements.xml" dem Eintrag jeder Datei, die in einer Dokumentbibliothek enthalten sein soll, das Type="GhostableInLibrary"-Attribut an. Beispiel:

    <File Path="Module1\Some Folder\SomePage.aspx" Url="Module1/Some Folder/SomePage.aspx" Type="GhostableInLibrary" />
    
  9. Stellen Sie das Projekt bereit.

    Die Dateien werden an die angegebenen Orte in SharePoint kopiert.

Siehe auch

Weitere Ressourcen

Verpacken und Bereitstellen von SharePoint-Lösungen

Entwickeln von SharePoint-Lösungen