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 les assemblys à votre package de solution (.wsp). De cette façon, le serveur SharePoint s’assure que les assemblys personnalisés sont installés avec un package.

Vous pouvez également ajouter et modifier les contrôles sécurisés et les fichiers de ressources de classe associés aux assemblys.

Ajouter des assemblys supplémentaires, des contrôles sécurisés et des ressources de classe

Vous pouvez ajouter des assemblys supplémentaires dans le package de solution SharePoint. Les assemblys supplémentaires dans une solution en bac à sable se déploient dans le Global Assembly Cache, mais les éléments de projet SharePoint d’une solution en bac à sable sont ajoutés à la base de données de contenu. Vous pouvez également 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 Fourniture d'informations de création de packages et de déploiement dans des éléments de projet ou « Création d’une entrée SafeControl » dans Déploiement de composants WebPart dans SharePoint Foundation.

Pour ajouter un assembly existant

  1. Ouvrez le Concepteur de package. Pour plus d’informations, consultez Guide pratique pour personnaliser un package de solution SharePoint.

  2. Sélectionnez l’onglet Avancé.

  3. Choisissez le bouton Ajouter, puis l’option Ajouter un assembly existant dans la liste.

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

  4. Choisissez les points de suspension (ASP.NET Mobile Designer ellipse), puis l’assembly que vous souhaitez ajouter. Nous recommandons d'utiliser un chemin relatif vers l'assembly sélectionné pour des raisons de portabilité.

  5. Pour la cible de déploiement, activez la case d’option GlobalAssemblyCache afin de déployer l’assembly sur Global Assembly Cache, ou la case d’option WebApplication pour déployer l’assembly sur le dossier WebApplication du serveur exécutant SharePoint.

Pour ajouter un assembly à partir de la sortie du projet

  1. Ouvrez le Concepteur de package.

    Pour plus d’informations, consultez Guide pratique pour personnaliser un package de solution SharePoint.

  2. Sélectionnez l’onglet Avancé.

  3. Choisissez le bouton Ajouter, puis sélectionnez Ajouter un assembly à partir de la sortie de projet dans 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 le projet source que vous souhaitez ajouter.

  5. Pour la cible de déploiement, activez la case d’option GlobalAssemblyCache afin de déployer l’assembly sur Global Assembly Cache, ou la case d’option WebApplication pour déployer l’assembly sur le dossier WebApplication du serveur exécutant SharePoint.

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 package, choisissez l’onglet Avancé, sélectionnez un assembly, puis 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 Type Name, 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 package, choisissez l’onglet Avancé, sélectionnez un assembly, puis 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 les points de suspension (ASP.NET Mobile Designer ellipse), puis sélectionnez la ressource de classe que vous souhaitez ajouter.

Supprimer des assemblys personnalisés

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

Pour supprimer un assembly existant

  1. Ouvrez le Concepteur de package. Pour plus d’informations, consultez Guide pratique pour personnaliser un package de solution SharePoint.

  2. Sélectionnez l’onglet Avancé.

  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 package, choisissez l’onglet Avancé, sélectionnez un assembly, puis le bouton Modifier.

  2. Sélectionnez le contrôle de sécurité que vous souhaitez supprimer.

  3. Choisissez la touche Supprimer.

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 package, choisissez l’onglet Avancé, sélectionnez un assembly, puis le bouton Modifier.

  2. Recherchez la ressource de classe que vous souhaitez supprimer.

  3. Choisissez la touche Supprimer.