Procédure : ajouter des ressources à une extension des services PerformancePoint Services
Dernière modification : mardi 30 août 2011
Pour afficher une icône personnalisée pour votre objet personnalisé, vous pouvez ajouter une ressource bitmap de type image à votre projet dans Visual Studio. L’icône personnalisée apparaît dans la boîte de dialogue Sélectionner un modèle qui est utilisée pour créer un objet dans PerformancePoint Dashboard Designer.
Si vous ajoutez une ressource pour une icône personnalisée à votre projet, vous devez également ajouter des ressources pour définir le nom et la description de votre objet personnalisé. Les instructions suivantes décrivent comment créer et inscrire des ressources qui sont incorporées dans votre assembly d'extension.
S’applique à : SharePoint Server 2010
Pour ajouter des ressources à une extension
Ouvrez le projet de votre extension dans Microsoft Visual Studio.
Créez un fichier de ressources pour votre projet, comme suit :
Dans le menu Projet, cliquez sur Ajouter un nouvel élément.
Dans la boîte de dialogue Ajouter un nouvel élément, cliquez sur le modèle Fichier de ressources, tapez un nom pour le fichier de ressources (.resx), puis cliquez sur Ajouter.
Ajoutez une ressource à votre icône personnalisée, comme suit :
Dans l’Explorateur de solutions, double-cliquez sur le fichier .resx.
Dans le menu Ajouter une ressource, pointez sur Nouvelle image, puis cliquez sur Image BMP. PerformancePoint Services ne prend pas en charge les ressources de type icône.
Tapez un nom pour la ressource image, puis cliquez sur Ajouter.
Créez votre images 32 x 32 pixels. PerformancePoint Services applique alors la taille voulue.
Ajoutez des ressources pour le nom et la description de votre objet personnalisé, comme suit :
Sous l’onglet <Resources>.resx, cliquez sur le menu Ajouter une ressource, puis sur Ajouter une nouvelle chaîne.
Tapez des paires nom/valeur à utiliser pour le nom d'affichage et la description de votre objet personnalisé.
Notes
Vous pouvez également fournir des ressources sous forme de chaîne pour localiser les chaînes et les étiquettes qui apparaissent dans vos applications personnalisées. Pour plus d’informations sur les ressources, voir Adding and Editing Resources (Visual C#).
Enregistrez et générez votre projet.
Inscrivez votre extension en suivant la procédure décrite dans Procédure : enregistrer manuellement des extensions PerformancePoint Services. Veillez à spécifier les attributs de vos ressources dans l'élément Resources, comme indiqué dans l'exemple suivant.
<Resources assemblyName="Microsoft.PerformancePoint.SDK.Samples, Version=14.0.0.0, Culture=neutral, PublicKeyToken=fa525c8383a44a52" resourcesName="Microsoft.PerformancePoint.SDK.Samples.Properties.Resources" FCOName="Name_of_Name_Resource" FCODescription="Name_of_Description_Resource" FCOTemplateIcon="Name_of_Image_Resource"/>
Sécurité
Que les informations de vos ressources soient intégrées à votre assembly d’extension ou que vous fournissiez un assembly de ressources distinct, tous les assemblys de votre extension doivent avoir des noms forts et se trouver dans le Global Assembly Cache. Pour plus d’informations sur la façon de signer un assembly avec un nom fort et créer une paire de clés publique/privée, voir How to: Create a Public/Private Key Pair. Pour plus d’informations sur l’enregistrement d’un assembly dans le Global Assembly Cache, voir How to: Install an Assembly into the Global Assembly Cache.