Cómo: Agregar o quitar recursos

Actualización: noviembre 2007

Puede utilizar el Diseñador de recursos para agregar o editar recursos de su proyecto. Entre los tipos de recursos admitidos por el Diseñador de recursos se incluyen cadenas, imágenes, iconos, audio y archivos.

Nota:

Los procedimientos para agregar y quitar recursos de cadena son diferentes de los procedimientos correspondientes a los demás tipos de recursos. Para obtener más información, vea Cómo: Agregar o quitar recursos de cadena.

Nota:

Al agregar una nueva imagen a un proyecto, el editor de recursos no agrega una referencia a System.Drawing, lo que es necesario para la compilación. Debe agregar esta referencia utilizando el Explorador de soluciones.

Además de las tareas de la lista siguiente, puede agregar los recursos arrastrándolos hasta el Diseñador de recursos. Cuando se coloca un recurso, éste se agrega a la categoría de recursos adecuada basándose en la extensión del nombre de archivo.

Si agrega un recurso al proyecto manualmente (por ejemplo, agregando un archivo .resx en el Explorador de soluciones), los recursos del nuevo archivo se separarán de los recursos que ha creado mediante la página Recursos del Diseñador de proyectos. Si hace doble clic en el nuevo archivo .resx, se abre una ventana independiente del Diseñador de recursos, que muestra el contenido del archivo en una cuadrícula de configuración. Cuando se agrega el nuevo archivo .resx, aparecerá un mensaje que le preguntará: "¿Desea habilitar la generación de recursos inflexibles de tipos para este archivo?". Si hace clic en Sí, obtendrá la nueva compatibilidad con recursos con establecimiento inflexible de tipos, una característica de tiempo de compilación que encapsula 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). Es la manera recomendada de utilizar los recursos, en lugar de utilizar los métodos GetString y GetObject de la clase ResourceManager. Para obtener más información, vea StronglyTypedResourceBuilder.

Para obtener información sobre cómo el Diseñador de recursos genera recursos con establecimiento inflexible de tipos, consulte Administrar los recursos de la aplicación.

Para agregar un recurso existente

  1. Con un proyecto seleccionado en el Explorador de soluciones, en el menú Proyecto haga clic en Propiedades.

  2. Seleccione la ficha Recursos.

  3. En la barra de herramientas del Diseñador de recursos, seleccione Agregar recurso y haga clic en la flecha y en Agregar archivo existente.

  4. En el cuadro de diálogo Agregar archivo existente a los recursos, vaya hasta el archivo que contiene el recurso que desea agregar (.bmp, .ico, .wav, etc.) y haga clic en Abrir.

    El archivo se agregará al directorio Recursos y el Diseñador de recursos abrirá el panel Categoría para el tipo de recurso que agregó.

  5. En el caso de los recursos de archivo, puede establecer opcionalmente las propiedades Encoding y FileType para el archivo en la ventana Propiedades.

Para agregar un recurso nuevo

  1. Con un proyecto seleccionado en el Explorador de soluciones, en el menú Proyecto haga clic en Propiedades.

  2. Seleccione la ficha Recursos.

  3. En la barra de herramientas del Diseñador de recursos, seleccione Agregar recurso, haga clic en la flecha y seleccione el tipo de recurso que desea crear.

  4. En el cuadro de diálogo Agregar nuevo recurso, escriba un nombre para el nuevo recurso y haga clic en Agregar.

    El archivo se agregará al directorio Recursos y se abrirá un editor de recursos para el tipo de recurso que agregó.

  5. En el caso de los recursos de archivo, puede establecer opcionalmente las propiedades Encoding y FileType para el archivo en la ventana Propiedades.

Para quitar un recurso

  1. Con un proyecto seleccionado en el Explorador de soluciones, en el menú Proyecto haga clic en Propiedades.

  2. Seleccione la ficha Recursos.

  3. Seleccione un tipo de recurso en la lista Categorías.

  4. Seleccione el recurso que desea quitar.

  5. En la barra de herramientas del Diseñador de recursos, haga clic en Quitar recurso.

    El recurso se quitará del Diseñador de recursos, pero no se quitará del directorio Recursos.

Vea también

Tareas

Cómo: Editar recursos

Cómo: Agregar o quitar recursos de cadena

Cómo: Editar recursos de cadena

Conceptos

Acceso a los recursos de la aplicación

Acceso a los recursos de la aplicación

Referencia

My.Resources (Objeto)

Página Recursos, Diseñador de proyectos

Otros recursos

Administrar los recursos de la aplicación