Compartir a través de


Procedimiento para agregar recursos en una extensión para PerformancePoint Services

Última modificación: martes, 30 de agosto de 2011

Hace referencia a: SharePoint Server 2010

Para mostrar un icono personalizado para el objeto personalizado, es posible agregar un recurso de tipo imagen de mapa de bits en el proyecto en Visual Studio. El icono personalizado aparece en el cuadro de diálogo Seleccionar una plantilla que se usa para crear un objeto en Diseñador de paneles de PerformancePoint.

Si agrega un recurso para un icono personalizado en el proyecto, también debe agregar recursos para definir el nombre y la descripción del objeto personalizado. Las instrucciones siguientes describen de qué manera crear y registrar recursos incrustados en el ensamblado de la extensión.

Se aplica a: PerformancePoint Services para SharePoint Server, versión Enterprise

Para agregar recursos en una extensión

  1. Abra el proyecto de la extensión en Microsoft Visual Studio.

  2. Cree un archivo de recursos para el proyecto de la siguiente manera:

    1. En el menú Proyecto, haga clic en Agregar nuevo elemento.

    2. En el cuadro de diálogo Agregar nuevo elemento, haga clic en la plantilla Archivos de recursos, escriba un nombre para el archivo de recursos (.resx) y, a continuación, haga clic en Agregar.

  3. Agregue un recurso para el icono personalizado de la siguiente manera:

    1. En el Explorador de soluciones, haga doble clic en el archivo .resx.

    2. En el menú Agregar recurso, elija Nueva imagen y, a continuación, haga clic en Imagen BMP. PerformancePoint Services no admite recursos tipo icono.

    3. Escriba un nombre para el recurso de imagen y, a continuación, haga clic en Agregar.

    4. Cree la imagen de 32 x 32 píxeles. Este tamaño es obligatorio en PerformancePoint Services.

  4. Agregue recursos para el nombre y la descripción del objeto personalizado de la siguiente manera:

    1. En la ficha <Resources>.resx, haga clic en el menú Agregar recurso y, a continuación, haga clic en Agregar nueva cadena.

    2. Escriba pares nombre-valor para usar en el nombre para mostrar y en la descripción del objeto personalizado.

      Nota

      También puede proporcionar recursos de cadena para localizar las cadenas y las etiquetas que aparecen en las aplicaciones personalizadas. Para obtener más información acerca de los recursos, vea Adding and Editing Resources (Visual C#).

  5. Guarde y, a continuación, genere el proyecto.

  6. Registre la extensión mediante el procedimiento que se describe en Procedimiento para registrar manualmente las extensiones de PerformancePoint Services. Asegúrese de especificar los atributos de los recursos en el elemento Resources, como se muestra en el ejemplo siguiente.

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

Seguridad

Si la información de los recursos está integrada en el ensamblado de extensión, o bien, si proporciona un ensamblado de extensión independiente, todos los ensamblados de la extensión deben tener nombres seguros y deben estar en la memoria caché global de ensamblados. Para obtener información sobre cómo firmar un ensamblado con un nombre seguro y cómo crear un par de claves pública y privada, vea How to: Create a Public/Private Key Pair. Para obtener información sobre cómo registrar un ensamblado en la memoria caché global de ensamblados, vea How to: Install an Assembly into the Global Assembly Cache.