Utilizzo di moduli per includere file nella soluzione

Talvolta potrebbe essere utile distribuire file nel server SharePoint indipendentemente dal tipo di file, ad esempio le nuove pagine master.A tal fine, è possibile utilizzare i moduli (che non devono essere confusi con i moduli di codice di Visual Basic).I moduli sono contenitori di file di una soluzione SharePoint.Quando la soluzione viene distribuita, i file del modulo vengono copiati nelle cartelle specificate sul server SharePoint.

Elementi del modulo

Per creare un modulo, aggiungerlo a un progetto scegliendolo nella finestra di dialogo Aggiungi nuovo elemento.Successivamente, modificare il file Elements.xml per includere i nomi dei file che si desidera distribuire, la posizione occupata nel sistema e il punto in cui devono essere copiati nel server SharePoint.

Di seguito è riportato un esempio di file Elements.xml per un modulo:

<?xml version="1.0" encoding="utf-8"?>

<Elements xmlns="https://schemas.microsoft.com/sharepoint/">

<Module Name="Module1">

<File Path="Module1\Sample.txt" Url="Module1/Sample.txt" />

</Module>

</Elements>

Nei moduli appena creati sono presenti i seguenti file predefiniti:

Nome file

Descrizione

Elements.xml

File di definizione per il modulo.

Sample.txt

File segnaposto che funge da esempio di file nel modulo.

Nel file Elements.xml sono inclusi gli elementi seguenti:

Nome elemento

Descrizione

Elementi

Sono contenuti tutti gli elementi definiti nel modulo.

Modulo

Dispone di un solo attributo, Name, che specifica il nome del modulo nel formato <Module Name="Module1">.

NotaNota
Se si modifica il nome del modulo (o la relativa proprietà Folder Name), è necessario aggiornare manualmente il nome nell'elemento Modulo.

Se si specifica una sottodirectory per i file nell'elemento Modulo, Windows SharePoint Services (WSS) consentirà di creare automaticamente una struttura di directory corrispondente per essi.

File

Dispone di due parametri, Path e Url.

Nome attributoDescrizione
PercorsoNome e percorso del file nella soluzione SharePoint.Il formato è Path="Module1\Sample.txt".
UrlPosizione nel server SharePoint in cui verrà distribuito il file.Il formato è Url="Module1/Sample.txt".
TypeAttributo facoltativo che dispone di due impostazioni: GhostableInLibrary e Ghostable.Il formato è Type="GhostableInLibrary".Specificando GhostableInLibrary, il file sarà aggiunto a una raccolta documenti in SharePoint insieme a una voce di elenco associata al file quando viene aggiunto alla raccolta.Specificando Ghostable, il file viene aggiunto a SharePoint all'esterno della raccolta documenti.

Ogni file che si desidera distribuire richiede una voce di elemento <File> separata in Elements.xml.

Vedere anche

Attività

Procedura: includere file mediante un modulo

Altre risorse

procedura: eseguire il provisioning di un file

Sviluppo di soluzioni SharePoint

Creazione di web part per SharePoint

Creazione del pacchetto e distribuzione delle soluzioni SharePoint