Condividi tramite


Usare i moduli per includere i file nella soluzione

In alcuni casi potrebbe essere necessario distribuire file nel server SharePoint indipendentemente dal tipo di file, ad esempio le nuove pagine master. A tale scopo, è possibile usare Moduli (per non confondere con i moduli di codice di Visual Basic). I moduli sono contenitori per i file in una soluzione SharePoint. Quando la soluzione viene distribuita, i file nel modulo vengono copiati nelle cartelle specificate nel server SharePoint.

Elementi e elementi del modulo

Per creare un modulo, aggiungerlo a un progetto scegliendolo nella finestra di dialogo Aggiungi nuovo elemento . Modificare quindi il file Elements.xml in modo da includere i nomi dei file da distribuire, dove si trovano nel sistema e dove devono essere copiati nel server SharePoint.

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

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <Module Name="Module1">
        <File Path="Module1\Sample.txt" Url="Module1/Sample.txt" />
    </Module>
</Elements>

I moduli appena creati contengono i file predefiniti seguenti:

Nome del file Descrizione
Elements File di definizione per il modulo.
Sample.txt File segnaposto che funge da esempio di file nel modulo.

Il file Elements.xml contiene gli elementi seguenti:

Nome elemento Descrizione
Elementi Contiene tutti gli elementi definiti nel modulo.
Modulo L'elemento module ha un singolo attributo, Name, che specifica il nome del modulo nel formato <Module Name="Module1">.

Si noti che se si modifica il nome del modulo (o la relativa proprietà Folder Name ), è necessario aggiornare manualmente il nome nell'elemento Module.

Se si specifica una sottodirectory per i file nell'elemento Module, Windows SharePoint Services (WSS) creerà automaticamente una struttura di directory corrispondente.
file L'elemento File ha due parametri, Path e Url.

- Percorso: nome e percorso del file nella soluzione SharePoint. Il formato è , Path="Module1\Sample.txt".

- URL: percorso in cui verrà distribuito il file nel server SharePoint. Il formato è , Url="Module1/Sample.txt".

- Tipo: attributo facoltativo con due impostazioni: GhostableInLibrary e Ghostable. Il formato è , Type="GhostableInLibrary". Se si specifica GhostableInLibrary, il file verrà aggiunto a una raccolta documenti in SharePoint insieme a una voce di elenco per accompagnare il file quando viene aggiunto alla raccolta. Se si specifica Ghostable, il file verrà aggiunto a SharePoint all'esterno della raccolta documenti.

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

Vedi anche