Esta documentación está archivada y no tiene mantenimiento.

Página Recursos, Diseñador de proyectos

Visual Studio 2005

El Diseñador de recursos es una herramienta de la interfaz de usuario que le permite administrar los recursos del proyecto, como cadenas, imágenes, iconos, audio y archivos.

La página Recursos del Diseñador de proyectos aloja una instancia de este diseñador que almacena y mantiene los recursos en una ubicación única (Resources.resx).

El Diseñador de recursos es independiente del lenguaje y admite proyectos en todos los lenguajes de Visual Studio. Los elementos que se agregan al proyecto utilizando este diseñador se colocan en el directorio Resources del proyecto. La información del diseñador se almacena en Resources.resx y el código del recurso, en Resources.Designer.cs, .vb o .jsl.

También puede utilizar el Diseñador de recursos para editar archivos .resx independientes. Por ejemplo, si agrega un archivo de recursos mediante el Explorador de soluciones, su configuración se mantiene en un archivo .resx independiente y no aparece en el Diseñador de proyectos. Al hacer doble clic en el archivo .resx de un recurso, se abre un Diseñador de recursos independiente para ese recurso.

Puede editar los recursos basados en archivos haciendo doble clic en el recurso en el diseñador. El diseñador abre el elemento en el editor predeterminado para ese tipo de archivo. Si no hay registrado ningún editor para ese tipo de archivo, el archivo se abre en la aplicación predeterminada de Windows para dicho tipo. Para cambiar la asociación del tipo de archivo, vea Cómo: Asociar un editor con un tipo de recurso.

Para Visual C# y Visual J#, el Diseñador de recursos genera los recursos con establecimiento inflexible de tipos en el espacio de nombres predeterminado del proyecto (en concreto, ProjectName.Properties de Resources.Designer.cs). Para obtener información sobre cómo tener acceso a los recursos en Visual J# y Visual C#, vea Agregar y editar recursos (Visual C#).

Para Visual Basic, el Diseñador de recursos genera los recursos con establecimiento inflexible de tipos en el espacio de nombres My.Resources (en Resources.Designer.vb). Para obtener información sobre cómo tener acceso a los recursos en Visual Basic a través del objeto My.Resources, vea Acceso a los recursos de la aplicación.

Los recursos con establecimiento inflexible de tipos encapsulan el acceso a los recursos mediante la creación de clases que contienen un conjunto de propiedades estáticas y de sólo lectura (get) en tiempo de compilación. Puede utilizar recursos mediante las propiedades "get" en lugar de usar los métodos GetString y GetObject de la clase ResourceManager. Los recursos con establecimiento inflexible de tipos también permiten desarrollar con facilidad aplicaciones localizables. Para obtener información sobre los recursos con establecimiento inflexible de tipos, vea StronglyTypedResourceBuilder.

Los recursos también tienen una propiedad Persistence que especifica si son vinculados o incrustados. Los recursos vinculados se almacenan como archivos dentro del proyecto; el archivo .resx almacena una ruta de acceso relativa al archivo y, durante la compilación, los datos de los recursos se colocan en el manifiesto de la aplicación. En los recursos incrustados, los datos de los recursos se almacenan directamente en el archivo .resx.

De forma predeterminada, todos los nuevos recursos son recursos vinculados, en contra posición a los incrustados. Si intenta editar un recurso incrustado, recibirá un mensaje indicándole que convierta el elemento en un recurso vinculado para poder editarlo; se recomienda la conversión pero es opcional. Para obtener más información, vea Recursos vinculados frente a recursos incrustados.

Para tener acceso a la página Recursos, seleccione un nodo de proyecto en el Explorador de soluciones y, a continuación, en el menú Proyecto y haga clic en Propiedades. Cuando aparezca el Diseñador de proyectos, haga clic en la ficha Recursos.

Selector de la vista de recursos

Para ver los recursos de un proyecto por tipo, en la esquina superior izquierda de la página Recursos, haga clic en la flecha y elija un tipo de recurso en la lista desplegable. Las opciones son Cadenas, Imágenes, Iconos, Audio, Archivos y Otros. Cadenas es la vista predeterminada.

Cadenas

Muestra las cadenas en una cuadrícula con columnas para el Nombre, Valor y Comentario del recurso de cadena. En tiempo de ejecución puede obtener acceso a los recursos mediante My.Resources como String. Para obtener una descripción de las columnas de esta cuadrícula, vea "Cuadrícula de configuración", a continuación.

Imágenes

Muestra todos los archivos de imagen, incluidos los formatos .bmp, .jpg y .gif. Estos archivos se exponen en tiempo de ejecución como Bitmap. Esta categoría también incluye los metarchivos de Windows, expuestos como Metafile.

Iconos

Muestra archivos de icono (* .ico), que se exponen como Icon.

Audio

Muestra archivos de sonido, incluidos los archivos .wav, .wma y .mp3. Estos archivos se exponen como matrices de bytes. Si se hace doble clic en un elemento de audio, se abre y se reproduce en el Reproductor de Windows Media.

Archivos

Muestra cualquier archivo que no se ajuste a las categorías anteriores. Los elementos de esta vista pueden ser archivos de texto expuestos como String o archivos binarios expuestos como matrices de bytes.

Otros

Muestra una cuadrícula de configuración para agregar otros tipos que admiten la serialización de la cadena (por ejemplo, Font, Enum, Color y Point). La cuadrícula contiene las columnas siguientes: Nombre, Tipo, Valor y Comentario. Para obtener una descripción de las columnas de esta cuadrícula, vea "Cuadrícula de configuración", a continuación.

Botones Agregar recurso y Quitar recurso

Estos controles le permiten agregar y eliminar recursos.

Agregar recurso

Seleccione un elemento en la lista desplegable Agregar recurso situada en la parte superior de la página para agregar los recursos. Las opciones son Agregar archivo existente, Agregar nueva cadena, Nueva imagen (formato PNG, BMP, GIF, JPEG o TIFF), Agregar nuevo icono y Agregar nuevo archivo de texto.

Quitar recurso

Seleccione un recurso existente en la cuadrícula de configuración (que se describe a continuación) y haga clic en Quitar recurso para eliminarlo.

Cuadrícula de configuración

La cuadrícula de configuración se utiliza para establecer la configuración de cada recurso de la cadena. Esta cuadrícula sólo aparece en las vistas Cadenas y Otros.

Nombre

Escriba el nombre del recurso en este campo.

Tipo

Especifique un tipo que admita la serialización de cadena. (Esta columna sólo aparece en la vista Otros.)

Valor

El valor asociado a la configuración del recurso. Por ejemplo, si el recurso es una cadena, especificaría el valor de texto aquí.

Comentarios

Un comentario opcional que describe el recurso de cadena. Sólo se puede ver en tiempo de diseño.

Vea también

Mostrar: