Freigeben über


Gewusst wie: Hinzufügen von Ressourcen zu einer PerformancePoint Services-Erweiterung

Letzte Änderung: Dienstag, 30. August 2011

Zur Anzeige eines benutzerdefinierten Symbols für Ihr benutzerdefiniertes Objekt können Sie Ihrem Projekt in Visual Studio eine bildgestützte Bitmapressource hinzufügen. Das benutzerdefinierte Symbol wird im Dialogfeld Vorlage auswählen angezeigt, das zum Erstellen eines Objekts in PerformancePoint Dashboard-Designer verwendet wird.

Wenn Sie Ihrem Projekt eine Ressource für ein benutzerdefiniertes Symbol hinzufügen, müssen Sie auch Ressourcen zur Definition des Namens und der Beschreibung für das benutzerdefinierte Objekt hinzufügen. In den folgenden Anleitungen wird beschrieben, wie Sie Ressourcen, die in Ihre Erweiterungsassembly eingebettet werden, erstellen und registrieren.

Gilt für: SharePoint Server 2010

So fügen Sie einer Erweiterung Ressourcen hinzu

  1. Öffnen Sie das Erweiterungsprojekt in Microsoft Visual Studio.

  2. Erstellen Sie wie folgt eine Ressourcendatei für Ihr Projekt:

    1. Klicken Sie im Menü Projekt auf Neues Element hinzufügen.

    2. Klicken Sie im Dialogfeld Neues Element hinzufügen auf die Vorlage Ressourcendatei, geben Sie einen Namen für die Ressourcendatei (RESX) ein, und klicken Sie dann auf Hinzufügen.

  3. Fügen Sie Ihrem benutzerdefinierten Symbol wie folgt eine Ressource hinzu:

    1. Doppelklicken Sie im Projektmappen-Explorer auf die RESX-Datei.

    2. Zeigen Sie im Menü Ressource hinzufügen auf Neues Bild, und klicken Sie dann auf BMP-Bild. In PerformancePoint Services werden symbolgestützte Ressourcen nicht unterstützt.

    3. Geben Sie einen Namen für die Bildressource ein, und klicken Sie dann auf Hinzufügen.

    4. Erstellen Sie Ihr Bild mit 32 x 32 Pixel. Diese Größenanforderung wird in PerformancePoint Services erzwungen.

  4. Fügen Sie wie folgt Ressourcen für den Namen und die Beschreibung des benutzerdefinierten Objekts hinzu:

    1. Klicken Sie auf der Registerkarte <Ressourcen>.resx auf das Menü Ressource hinzufügen, und klicken Sie anschließend auf Neue Zeichenfolge hinzufügen.

    2. Geben Sie Name/Wert-Paare ein, die als Anzeigename und Beschreibung des benutzerdefinierten Objekts verwendet werden.

      HinweisHinweis

      Sie können auch Zeichenfolgenressourcen zur Lokalisierung der Zeichenfolgen und Beschriftungen bereitstellen, die in den benutzerdefinierten Anwendungen angezeigt werden. Weitere Informationen zu Ressourcen finden Sie unter Adding and Editing Resources (Visual C#).

  5. Speichern und erstellen Sie dann Ihr Projekt.

  6. Registrieren Sie Ihre Erweiterung, indem Sie das in Gewusst wie: Manuelles Registrieren von PerformancePoint-Dienste-Erweiterungen beschriebene Verfahren ausführen. Achten Sie darauf, die Attribute für Ihre Ressourcen im Resources-Element wie im folgenden Beispiel dargestellt anzugeben.

    <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"/>
    

Sicherheit

Unabhängig davon, ob die Ressourceninformationen in die Erweiterungsassembly integriert sind oder ob Sie eine gesonderte Ressourcenassembly bereitstellen, benötigen alle Assemblys in der Erweiterung starke Namen und müssen sich im globalen Assemblycache befinden. Informationen zum Signieren einer Assembly mit einem starken Namen und zum Erstellen eines öffentlichen/privaten Schlüsselpaars finden Sie unter How to: Create a Public/Private Key Pair. Informationen zum Registrieren einer Assembly im globalen Assemblycache finden Sie unter How to: Install an Assembly into the Global Assembly Cache.