Cómo: Incluir archivos mediante un móduloHow to: Include Files by Using a Module

Módulos (no se deben confundir con Visual BasicVisual Basic módulos) son contenedores que permiten implementar los archivos, como páginas maestras ASPX, archivos de texto o imágenes en 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.

Puede elegir implementar un archivo en una biblioteca de documentos o como un archivo normal (por ejemplo, default.aspx) fuera de una biblioteca de documentos.You can choose to deploy a file into a document library or as a normal file (for example, default.aspx) outside a document library. Para agregar un archivo a una biblioteca de documentos, especifique Type="GhostableInLibrary" como un atributo en el archivo elemento.To add a file to a document library, specify Type="GhostableInLibrary" as an attribute in the File element. Esta opción indica que crear un elemento de lista que acompañe al archivo cuando se agrega a la biblioteca de SharePoint.This setting instructs SharePoint to create a list item to go with your file when it is added to the library. Para implementar un archivo fuera de una biblioteca de documentos, especifique Type="Ghostable" o simplemente omita el tipo atributo.To deploy a file outside a document library, either specify Type="Ghostable" or just omit the Type attribute.

Agregar un módulo a una solución de SharePointAdding a Module to a SharePoint Solution

Para agregar un móduloTo add a module

  1. En Visual StudioVisual Studio, abra o cree un proyecto de SharePoint.In Visual StudioVisual Studio, open or create a SharePoint project.

    Para obtener más información, consulte proyecto de SharePoint y plantillas de elementos de proyecto.For more information, see SharePoint Project and Project Item Templates.

  2. En el Explorador de soluciones, elija el nodo del proyecto y, a continuación, en la barra de menús, elija proyecto, Agregar nuevo elemento.In Solution Explorer, choose the project node, and then, on the menu bar, choose Project, Add New Item.

    Se abrirá el cuadro de diálogo Agregar nuevo elemento.The Add New Item dialog box opens.

  3. En la lista de plantillas de SharePoint, elija el módulo plantilla y, a continuación, elija la agregar botón.In the list of SharePoint templates, choose the Module template, and then choose the Add button.

    Este paso crea un nodo en el proyecto denominado Module1.This step creates a node in the project named Module1.

  4. En Module1, elimine el archivo Sample.txt.Under Module1, delete the Sample.txt file.

    Sample.txt se incluye en todos los módulos nuevos como ejemplo y no es necesaria.Sample.txt is included in all new modules for example purposes and is not needed. (Tenga en cuenta que también elimina el archivo quita su entrada de archivo Elements.xml del módulo.)(Note that deleting the file also removes its entry from the module's Elements.xml file.)

  5. Si desea que los archivos para implementar en una estructura de carpetas determinada en SharePoint, cree esas carpetas bajo Module1 en Visual StudioVisual Studio seleccionando el nodo Module1 y, a continuación, en la barra de menús, elija proyecto, New Carpeta.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. Elija la carpeta en la que desea agregar el archivo y, a continuación, en la barra de menús, elija proyecto, Agregar elemento existente.Choose the folder in which you want to add the file, and then, on the menu bar, choose Project, Add Existing Item.

  7. Elija uno o varios archivos que desea implementar en SharePoint y, a continuación, elija la agregar botón.Choose one or more files that you want to deploy to SharePoint, and then choose the Add button.

    Cuando se agrega un archivo al proyecto, se agrega automáticamente una entrada al archivo Elements.xml del módulo.When you add a file to the project, an entry for it is automatically added to the module's Elements.xml file. Cuando se implementa el proyecto, los archivos se copian al servidor de SharePoint, relativa al directorio de raíz del proyecto, que se especifica mediante la archivo del elemento Url atributo, como 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 desea cambiar la ubicación de implementación de un archivo, ya sea mover a otra carpeta en el Explorador de soluciones o cambiar su Url configuración.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. Para los archivos que desea que aparezca en una biblioteca de documentos, anexe el Type="GhostableInLibrary" atribuir a su entrada en 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. Por ejemplo,For example,

    <File Path="Module1\Some Folder\SomePage.aspx" Url="Module1/Some Folder/SomePage.aspx" Type="GhostableInLibrary" />  
    
  9. Implemente el proyecto.Deploy the project.

    Copie los archivos en las ubicaciones especificadas en SharePoint.The files copy to the specified locations in SharePoint.

Vea tambiénSee Also

Empaquetar e implementar soluciones de SharePoint Packaging and Deploying SharePoint Solutions
Desarrollar soluciones de SharePointDeveloping SharePoint Solutions