Condividi tramite


Procedura: includere file mediante un modulo

I moduli, da non confondere con i moduli di Visual Basic, sono contenitori che consentono di distribuire file quali pagine master ASPX, file di testo o immagini in SharePoint.

È possibile scegliere di distribuire un file in una raccolta documenti o come un file normale, ad esempio default.aspx, all'esterno di una raccolta documenti. Per aggiungere un file a una raccolta documenti, specificare Type="GhostableInLibrary" come attributo nell'elemento File. Questa impostazione indica a SharePoint di creare un elemento elenco da associare al file quando viene aggiunto alla libreria. Per distribuire un file all'esterno di una raccolta documenti, specificare Type="Ghostable" oppure omettere semplicemente l'attributo Type.

Aggiunta di un modulo a una soluzione SharePoint

Per aggiungere un modulo

  1. Aprire o creare un progetto SharePoint in Visual Studio. Per ulteriori informazioni, vedere Modelli di progetto e di elementi di progetto SharePoint.

  2. In Esplora soluzioni selezionare il nodo del progetto e scegliere Aggiungi nuovo elemento dal menu Progetto.

  3. Nella finestra di dialogo Aggiungi nuovo elemento selezionare Modulo nell'elenco di modelli di SharePoint, quindi fare clic su Aggiungi.

    Verrà creato un nuovo nodo nel progetto denominato Module1.

  4. Fare clic su Sample.txt in Module1 ed eliminarlo.

    Il file Sample.txt è incluso in tutti i nuovi moduli a scopo di esempio e non è necessario. Osservare che l'eliminazione del file comporta anche la rimozione della relativa voce dal file Elements.xml del modulo.

  5. Se si desidera che i file vengano distribuiti in una determinata struttura di cartelle in SharePoint, creare tali cartelle in Module1 in Visual Studio. A tale scopo, fare clic su Module1 e scegliere Nuova cartella dal menu Progetto.

  6. Fare clic con il pulsante destro del mouse sulla cartella in cui si desidera aggiungere il file e scegliere Aggiungi elemento esistente dal menu Progetto.

  7. Selezionare uno o più file da distribuire in SharePoint, quindi fare clic su Aggiungi.

    Quando si aggiunge un file al progetto, viene automaticamente aggiunta una voce correlata al file Elements.xml del modulo. Quando viene distribuito il progetto, i file vengono copiati nel server SharePoint, in corrispondenza della directory radice del progetto, specificata dall'attributo Url dell'elemento File, ad esempio Url="Module1/New Folder/SomeFile.doc. Se si desidera modificare il percorso di distribuzione di un file, spostarlo in un'altra cartella in Esplora soluzioni o modificare l'impostazione del relativo attributo Url.

  8. Per qualsiasi file da visualizzare in una raccolta documenti, aggiungere l'attributo Type="GhostableInLibrary" alla rispettiva voce in Elements.xml. Ad esempio,

    <File Path="Module1\Some Folder\SomePage.aspx" Url="Module1/Some Folder/SomePage.aspx" Type="GhostableInLibrary" />
    
  9. Distribuire il progetto.

    I file vengono copiati nei percorsi specificati in SharePoint.

Vedere anche

Altre risorse

Creazione del pacchetto e distribuzione delle soluzioni SharePoint

Sviluppo di soluzioni SharePoint