Condividi tramite


Procedura: aggiungere e rimuovere assembly aggiuntivi

Se un pacchetto di SharePoint dipende da altri assembly per la funzionalità o i dati, è possibile aggiungere tali assembly al pacchetto della soluzione (con estensione wsp).Tramite il server SharePoint verrà quindi verificato che gli assembly personalizzati vengano installati con un pacchetto.

È inoltre possibile aggiungere e modificare i controlli sicuri e i file di risorse di classe associati agli assembly.

Aggiunta di altri assembly, controlli sicuri e risorse di classe

È possibile aggiungere ulteriori assembly nel pacchetto della soluzione SharePoint.In una soluzione creata mediante sandbox gli assembly aggiuntivi vengono distribuiti nella Global Assembly Cache, mentre gli elementi del progetto SharePoint vengono aggiunti al database del contenuto.È inoltre possibile aggiungere controlli sicuri e risorse di classe a questi assembly aggiuntivi.Per ulteriori informazioni sui controlli sicuri, vedere “creare una voce SafeControl" in Implementare le Web part in SharePoint Foundation.

Per aggiungere un assembly esistente

  1. Aprire Progettazione pacchetti.Per ulteriori informazioni, vedere Procedura: personalizzare un pacchetto della soluzione SharePoint.

  2. Scegliere la scheda Avanzate.

  3. Scegliere il pulsante Aggiungi quindi scegliere Aggiungi assembly esistente dall'elenco.

    Verrà visualizzata la finestra di dialogo Aggiungi assembly esistente.

  4. Scegliere il pulsante con i puntini di sospensione (Ellisse di ASP.NET Mobile Designer) e selezionare l'assembly da aggiungere.È consigliabile utilizzare un percorso relativo dell'assembly selezionato per motivi di portabilità.

  5. Per Destinazione distribuzione, scegliere il pulsante di opzione GlobalAssemblyCache per distribuire l'assembly nella Global Assembly Cache, oppure scegliere il pulsante di opzione WebApplication per distribuire l'assembly nella cartella WebApplication sul server che esegue SharePoint.

Per aggiungere un assembly dall'output del progetto

  1. Aprire Progettazione pacchetti.

    Per ulteriori informazioni, vedere Procedura: personalizzare un pacchetto della soluzione SharePoint.

  2. Scegliere la scheda Avanzate.

  3. Scegliere il pulsante Aggiungi quindi scegliere Aggiungi assembly da output del progetto dall'elenco.

    Verrà visualizzata la finestra di dialogo Aggiungi assembly da output del progetto.

  4. Nell'elenco Progetto di origine e selezionare il progetto originale che si desidera aggiungere.

  5. Per Destinazione distribuzione, scegliere il pulsante di opzione GlobalAssemblyCache per distribuire l'assembly nella Global Assembly Cache, oppure scegliere il pulsante di opzione WebApplication per distribuire l'assembly nella cartella WebApplication sul server che esegue SharePoint.

Per aggiungere un controllo sicuro

  1. Aprire la finestra di dialogo Modifica assembly esistente.A tale scopo, aprire la finestra di progettazione del pacchetto, scegliere la scheda Avanzate, scegliere un assembly e quindi scegliere il pulsante Modifica.

  2. Nel riquadro Controlli sicuri, scegliere il pulsante Fare clic qui per aggiungere un nuovo elemento.

  3. Nella colonna Nome assembly, il nome dell'assembly.

  4. Nella colonna Spazio dei nomi, il nome dello spazio dei nomi per il controllo sicuro.

  5. Nella colonna Nome tipo, il nome del tipo.

Per aggiungere una risorsa di classe

  1. Aprire la finestra di dialogo Modifica assembly esistente.A tale scopo, aprire la finestra di progettazione del pacchetto, scegliere la scheda Avanzate, scegliere un assembly e quindi scegliere il pulsante Modifica.

  2. Nel riquadro Risorse classe, scegliere il pulsante Fare clic qui per aggiungere un nuovo elemento.

  3. Nella colonna Nome file, scegliere il pulsante con i puntini di sospensione (Ellisse di ASP.NET Mobile Designer) e selezionare la risorsa di classe da aggiungere.

Eliminazione di assembly personalizzati

È possibile eliminare gli assembly da un pacchetto di SharePoint o i controlli sicuri e le risorse di classe dagli assembly esistenti.

Per eliminare un assembly esistente

  1. Aprire Progettazione pacchetti.Per ulteriori informazioni, vedere Procedura: personalizzare un pacchetto della soluzione SharePoint.

  2. Scegliere la scheda Avanzate.

  3. Nel riquadro Assembly aggiuntivi, selezionare l'assembly personalizzato che si desidera eliminare.

  4. Scegliere il pulsante Elimina.

Per eliminare un controllo sicuro per un assembly

  1. Aprire la finestra di dialogo Modifica assembly esistente.A tale scopo, aprire la finestra di progettazione del pacchetto, scegliere la scheda Avanzate, scegliere un assembly e quindi scegliere il pulsante Modifica.

  2. Scegliere il controllo sicuro che si desidera eliminare.

  3. Scegliere la chiave di eliminazione.

Per eliminare una risorsa di classe per un assembly

  1. Aprire la finestra di dialogo Modifica assembly esistente.A tale scopo, aprire la finestra di progettazione del pacchetto, scegliere la scheda Avanzate, scegliere un assembly e quindi scegliere il pulsante Modifica.

  2. Selezionare la risorsa di classe che si desidera eliminare.

  3. Scegliere la chiave di eliminazione.

Vedere anche

Attività

Procedura: personalizzare una funzionalità SharePoint

Procedura: aggiungere e rimuovere elementi alle funzionalità SharePoint

Altre risorse

Creazione di funzionalità SharePoint

How to: Modify Feature Properties