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

Cómo: Agregar o quitar recursos

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. Para obtener información sobre cómo el Diseñador de recursos mantiene recursos e información del diseñador, vea Página Recursos, Diseñador de proyectos.

El Diseñador de recursos es independiente del lenguaje y admite proyectos en todos los lenguajes de Visual Studio. 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 en 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.

NoteNota

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

NoteNota

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.

Además de las tareas mostradas a continuación, puede agregar recursos mediante la opción de arrastrar y colocar en el Diseñador de recursos. Cuando se coloca un recurso, éste se agrega a la categoría de recursos adecuada basándose en su extensión de archivo.

Si agrega un recurso al proyecto manualmente (por ejemplo, agregando un archivo .resx con el Explorador de soluciones), los recursos del nuevo archivo se separarán de los recursos que ha creado en 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. Tenga en cuenta que cuando agrega el nuevo archivo .resx, aparecerá un mensaje indicando: "¿Desea habilitar la generación de recursos inflexibles de tipos para este archivo?" Si hace clic en obtendrá la nueva compatibilidad de recursos inflexibles de tipos del recurso, una función en 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 agregar un recurso existente

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

  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, a continuación, haga clic 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, haga clic en Propiedades en el menú Proyecto.

  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 haga clic en 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, haga clic en Propiedades en el menú Proyecto.

  2. Seleccione la ficha Recursos.

  3. Seleccione un tipo de recurso en la lista desplegable 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

Mostrar: