Comment : inclure des fichiers à l'aide d'un moduleHow to: Include Files by Using a Module

Modules (à ne pas confondre avec Visual BasicVisual Basic modules) sont des conteneurs qui vous permettent de déployer des fichiers tels que les pages maîtres ASPX, des fichiers texte ou des images sur SharePoint.Modules (not to be confused with Visual BasicVisual Basic modules) are containers that enable you to deploy files such as ASPX master pages, text files, or images to SharePoint.

Vous pouvez choisir de déployer un fichier dans une bibliothèque de documents ou comme un fichier normal (par exemple, default.aspx) en dehors d’une bibliothèque de documents.You can choose to deploy a file into a document library or as a normal file (for example, default.aspx) outside a document library. Pour ajouter un fichier à une bibliothèque de documents, spécifiez Type="GhostableInLibrary" en tant qu’attribut dans le fichier élément.To add a file to a document library, specify Type="GhostableInLibrary" as an attribute in the File element. Ce paramètre indique à SharePoint pour créer un élément de liste à associer à votre fichier lorsqu’il est ajouté à la bibliothèque.This setting instructs SharePoint to create a list item to go with your file when it is added to the library. Pour déployer un fichier en dehors d’une bibliothèque de documents, spécifiez Type="Ghostable" ou omettez simplement le Type attribut.To deploy a file outside a document library, either specify Type="Ghostable" or just omit the Type attribute.

Ajout d’un Module à une Solution SharePointAdding a Module to a SharePoint Solution

Pour ajouter un moduleTo add a module

  1. Dans Visual StudioVisual Studio, ouvrez ou créez un projet SharePoint.In Visual StudioVisual Studio, open or create a SharePoint project.

    Pour plus d’informations, consultez projets et modèles d’élément de projet SharePoint.For more information, see SharePoint Project and Project Item Templates.

  2. Dans l’Explorateur de solutions, choisissez le nœud du projet, puis, dans la barre de menus, choisissez projet, ajouter un nouvel élément.In Solution Explorer, choose the project node, and then, on the menu bar, choose Project, Add New Item.

    La boîte de dialogue Ajouter un nouvel élément s’ouvre.The Add New Item dialog box opens.

  3. Dans la liste de modèles SharePoint, choisissez le Module modèle, puis choisissez le ajouter bouton.In the list of SharePoint templates, choose the Module template, and then choose the Add button.

    Cette étape crée un nœud dans le projet nommé Module1.This step creates a node in the project named Module1.

  4. Sous Module1, supprimez le fichier Sample.txt.Under Module1, delete the Sample.txt file.

    Sample.txt est inclus dans tous les nouveaux modules par exemple à des fins et n’est pas nécessaire.Sample.txt is included in all new modules for example purposes and is not needed. (Notez que la suppression du fichier supprime également son entrée dans le fichier Elements.xml du module.)(Note that deleting the file also removes its entry from the module's Elements.xml file.)

  5. Si vous souhaitez que vos fichiers à déployer sur une structure de dossiers particulière dans SharePoint, créez ces dossiers sous Module1 dans Visual StudioVisual Studio en sélectionnant le nœud Module1, puis, dans la barre de menus, en choisissant projet, New Dossier.If you want your files to deploy to a particular folder structure in SharePoint, create those folders under Module1 in Visual StudioVisual Studio by choosing the Module1 node, and then, on the menu bar, choosing Project, New Folder.

  6. Choisissez le dossier dans lequel vous souhaitez ajouter le fichier, puis, dans la barre de menus, choisissez projet, ajouter un élément existant.Choose the folder in which you want to add the file, and then, on the menu bar, choose Project, Add Existing Item.

  7. Choisissez un ou plusieurs fichiers que vous souhaitez déployer sur SharePoint, puis choisissez le ajouter bouton.Choose one or more files that you want to deploy to SharePoint, and then choose the Add button.

    Lorsque vous ajoutez un fichier au projet, une entrée pour qu’il est automatiquement ajoutée pour le fichier Elements.xml du module.When you add a file to the project, an entry for it is automatically added to the module's Elements.xml file. Lorsque le projet est déployé, les fichiers sont copiés vers le serveur SharePoint, relatif au répertoire racine du projet, qui est spécifié par le fichier l’élément Url attribut, tel que Url="Module1/New Folder/SomeFile.doc.When the project is deployed, the files are copied to SharePoint server, relative to the project's root directory, which is specified by the File element's Url attribute, such as Url="Module1/New Folder/SomeFile.doc. Si vous souhaitez modifier l’emplacement de déploiement d’un fichier, soit le déplacer vers un autre dossier dans l’Explorateur de solutions ou modifier sa Url paramètre.If you want to change the deployment location for a file, either move it to another folder in Solution Explorer or change its Url setting.

  8. Pour tous les fichiers que vous souhaitez voir apparaître dans une bibliothèque de documents, ajoutez le Type="GhostableInLibrary" d’attribut à leur entrée dans le fichier Elements.xml.For any files that you want to appear in a document library, append the Type="GhostableInLibrary" attribute to their entry in Elements.xml. Par exemple :For example,

    <File Path="Module1\Some Folder\SomePage.aspx" Url="Module1/Some Folder/SomePage.aspx" Type="GhostableInLibrary" />  
    
  9. Déployer le projet.Deploy the project.

    Les fichiers sont copiés aux emplacements spécifiés dans SharePoint.The files copy to the specified locations in SharePoint.

Voir aussiSee Also

Empaquetage et déploiement de Solutions SharePoint Packaging and Deploying SharePoint Solutions
Développement de solutions SharePointDeveloping SharePoint Solutions