Condividi tramite


Aggiungere e rimuovere assembly aggiuntivi

Se un pacchetto di SharePoint dipende da altri assembly per funzionalità o dati, è possibile aggiungere gli assembly al pacchetto della soluzione (con estensione wsp). In questo modo, il server SharePoint assicura che gli assembly personalizzati siano installati con un pacchetto.

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

Aggiungere altri assembly, controlli sicuri e risorse di classe

È possibile aggiungere altri assembly nel pacchetto della soluzione SharePoint. Altri assembly in una soluzione in modalità sandbox vengono distribuiti nella Global Assembly Cache, ma gli elementi di progetto di SharePoint in una soluzione in modalità sandbox vengono aggiunti al database del contenuto. È anche possibile aggiungere controlli sicuri e risorse di classe a questi assembly aggiuntivi. Per altre informazioni sui controlli sicuri, vedere Fornire informazioni sulla creazione di pacchetti e sulla distribuzione negli elementi del progetto o "Creazione di una voce Cassaforte Control" in Distribuzione di Web part in SharePoint Foundation.

Per aggiungere un assembly esistente

  1. Aprire Progettazione pacchetti. Per altre informazioni, vedere Procedura: Personalizzare un pacchetto di soluzioni SharePoint.

  2. Scegliere la scheda Avanzate .

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

    Verrà visualizzata la finestra di dialogo Aggiungi assembly esistente.

  4. Scegliere i puntini di sospensione (ASP.NET Mobile Designer ellipse) e quindi scegliere l'assembly da aggiungere. È consigliabile usare un percorso relativo all'assembly selezionato a scopo 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 Application Web per distribuire l'assembly nella cartella WebApplication nel server che esegue SharePoint.

Per aggiungere un assembly dall'output del progetto

  1. Aprire Progettazione pacchetti.

    Per altre informazioni, vedere Procedura: Personalizzare un pacchetto di soluzione SharePoint.

  2. Scegliere la scheda Avanzate .

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

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

  4. Nell'elenco Progetto di origine scegliere il progetto di origine da 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 Application Web per distribuire l'assembly nella cartella WebApplication nel server che esegue SharePoint.

Per aggiungere un controllo sicuro

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

  2. Nel riquadro controlli Cassaforte scegliere il pulsante Fare clic qui per aggiungere un nuovo elemento.

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

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

  5. Nella colonna Type Name (Nome tipo) immettere il nome del tipo.

Per aggiungere una risorsa di classe

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

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

  3. Nella colonna Nome file scegliere i puntini di sospensione (ASP.NET Mobile Designer ellipse) e scegliere la risorsa di classe da aggiungere.

Eliminare assembly personalizzati

È possibile eliminare assembly da un pacchetto di SharePoint oppure eliminare controlli sicuri e risorse di classe da assembly esistenti.

Per eliminare un assembly esistente

  1. Aprire Progettazione pacchetti. Per altre informazioni, vedere Procedura: Personalizzare un pacchetto di soluzione SharePoint.

  2. Scegliere la scheda Avanzate .

  3. Nel riquadro Assembly aggiuntivi scegliere l'assembly personalizzato da 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 Progettazione pacchetti, scegliere la scheda Avanzate , scegliere un assembly e quindi scegliere il pulsante Modifica .

  2. Scegliere il controllo sicuro da eliminare.

  3. Scegliere il tasto Elimina.

Per eliminare una risorsa di classe per un assembly

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

  2. Scegliere la risorsa di classe da eliminare.

  3. Scegliere il tasto Elimina.