Partager via


Comment : ajouter et supprimer des assemblys supplémentaires

Si un package SharePoint dépend d'autres assemblys pour les fonctionnalités ou les données, vous pouvez ajouter ces assemblys à votre package de solution (.wsp).Le serveur SharePoint pourra ainsi s'assurer que les assemblys personnalisés sont installés avec un package.

Vous avez également la possibilité d'ajouter ou de modifier les contrôles sécurisés et les fichiers de ressources de classe associés aux assemblys.

Ajout d'assemblys, de contrôles sécurisés et de ressources de classe supplémentaires

Vous pouvez ajouter des assemblys supplémentaires au package de solution SharePoint.Les assemblys supplémentaires d'une solution bac à sable (sandbox) sont déployés dans le Global Assembly Cache, mais les éléments de projet SharePoint d'une solution bac à sable (sandbox) sont ajoutés à la base de données de contenu.Il est possible, en outre, d'ajouter des contrôles sécurisés et des ressources de classe à ces assemblys supplémentaires.Pour plus d'informations sur les contrôles sécurisés, consultez « créer une entrée de SafeControl » dans Composants webpart de déploiement dans la base de SharePoint.

Pour ajouter un assembly existant

  1. Ouvrez le Concepteur de packages.Pour plus d'informations, consultez Comment : personnaliser un package de solution SharePoint.

  2. Choisissez Avancé tableau.

  3. Choisissez le bouton Ajouter , puis choisissez Ajouter un assembly existant de la liste.

    La boîte de dialogue Ajouter un assembly existant s'affiche.

  4. Choisissez le bouton de sélection (Bouton de sélection du concepteur ASP.NET mobile), puis choisissez l'assembly à ajouter.Nous vous recommandons d'utiliser un chemin d'accès relatif à l'assembly sélectionné à des fins de portabilité.

  5. Pour Cible de déploiement, sélectionnez la case d'option GlobalAssemblyCache pour déployer l'assembly dans le Global Assembly Cache, ou sélectionnez la case d'option WebApplication pour déployer l'assembly au dossier WebApplication sur le serveur SharePoint qui est en cours de exécution.

Pour ajouter un assembly à partir d'une sortie de projet

  1. Ouvrez le Concepteur de packages.

    Pour plus d'informations, consultez Comment : personnaliser un package de solution SharePoint.

  2. Choisissez Avancé tableau.

  3. Choisissez le bouton Ajouter , puis choisissez Ajouter un assembly à partir de la sortie de projet de la liste.

    La boîte de dialogue Ajouter un assembly à partir de la sortie de projet s'affiche.

  4. Dans la liste Projet source , puis choisissez le projet source que vous souhaitez ajouter.

  5. Pour Cible de déploiement, sélectionnez la case d'option GlobalAssemblyCache pour déployer l'assembly dans le Global Assembly Cache, ou sélectionnez la case d'option WebApplication pour déployer l'assembly au dossier WebApplication sur le serveur SharePoint qui est en cours de exécution.

Pour ajouter un contrôle sécurisé

  1. Ouvrez la boîte de dialogue Modifier un assembly existant.Pour ce faire, ouvrez le Concepteur de packages, sélectionnez l'onglet Avancé , choisissez un assembly, puis choisissez le bouton Modifier.

  2. Dans le volet Contrôles sécurisés , choisissez le bouton Cliquez ici pour ajouter un nouvel élément .

  3. Dans la colonne Nom de l'assembly , entrez le nom de l'assembly.

  4. Dans la colonne Espace de noms , entrez le nom de l'espace de noms pour le contrôle sécurisé.

  5. Dans la colonne Nom de type , entrez le nom du type.

Pour ajouter une ressource de classe

  1. Ouvrez la boîte de dialogue Modifier un assembly existant.Pour ce faire, ouvrez le Concepteur de packages, sélectionnez l'onglet Avancé , choisissez un assembly, puis choisissez le bouton Modifier .

  2. Dans le volet Ressources de classe , choisissez le bouton Cliquez ici pour ajouter un nouvel élément .

  3. Dans la colonne Nom de fichier , choisissez le bouton de sélection (Bouton de sélection du concepteur ASP.NET mobile), puis choisissez la ressource de classe que vous souhaitez ajouter.

Suppression des assemblys personnalisés

Vous pouvez supprimer des assemblys dans un package SharePoint ou éliminer les contrôles sécurisés et les ressources de classe d'assemblys existants.

Pour supprimer un assembly existant

  1. Ouvrez le Concepteur de packages.Pour plus d'informations, consultez Comment : personnaliser un package de solution SharePoint.

  2. Choisissez Avancé tableau.

  3. Dans le volet Assemblys supplémentaires , choisissez l'assembly personnalisé que vous souhaitez supprimer.

  4. Choisissez le bouton Supprimer .

Pour supprimer un contrôle sécurisé pour un assembly

  1. Ouvrez la boîte de dialogue Modifier un assembly existant.Pour ce faire, ouvrez le Concepteur de packages, sélectionnez l'onglet Avancé , choisissez un assembly, puis choisissez le bouton Modifier .

  2. Sélectionnez le contrôle sécurisé à supprimer.

  3. Choisissez la touche SUPPR.

Pour supprimer une ressource de classe pour un assembly

  1. Ouvrez la boîte de dialogue Modifier un assembly existant.Pour ce faire, ouvrez le Concepteur de packages, sélectionnez l'onglet Avancé , choisissez un assembly, puis choisissez le bouton Modifier .

  2. Sélectionnez la ressource de classe que vous souhaitez supprimer.

  3. Choisissez la touche SUPPR.

Voir aussi

Tâches

Comment : personnaliser une fonctionnalité SharePoint

Comment : ajouter et supprimer des éléments dans des fonctionnalités SharePoint

Autres ressources

Création de fonctionnalités SharePoint

How to: Modify Feature Properties