/ASSEMBLYRESOURCE (inserción de un recurso administrado)

Inserta un recurso administrado en un ensamblado.

Sintaxis

/ASSEMBLYRESOURCE:filename[,[name][,PRIVATE]]

Argumentos

filename
Recurso administrado que quiere insertar en este ensamblado.

name
Opcional. Nombre lógico del recurso; nombre que se usa para cargar el recurso. El valor predeterminado es el nombre del archivo.

Opcionalmente, puede usar PRIVATE para especificar si el archivo debe ser privado en el manifiesto del ensamblado. De forma predeterminada, name es público en el ensamblado.

Comentarios

Use la opción de enlazador /ASSEMBLYRESOURCE para insertar un recurso en un ensamblado.

Los recursos son públicos en el ensamblado cuando se crean con el enlazador. El enlazador no le permite cambiar el nombre del recurso en el ensamblado.

Si filename es un archivo de recursos de .NET Framework creado (.resources), por ejemplo, por el Generador de archivos de recursos (Resgen.exe) o en el entorno de desarrollo, se puede acceder al mismo con miembros del espacio de nombres System.Resources. Para obtener más información, vea System.Resources.ResourceManager. Para todos los demás recursos, use los métodos GetManifestResource* de la clase System.Reflection.Assembly para tener acceso al recurso en tiempo de ejecución.

Otras opciones del enlazador que afectan a la generación de ensamblados son:

Para establecer esta opción del vinculador en el entorno de desarrollo de Visual Studio

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para más información, vea Establecimiento del compilador de C++ y de propiedades de compilación en Visual Studio.

  2. Seleccione la página de propiedades Propiedades de configuración>Enlazador>Entrada.

  3. Modifique la propiedad Insertar archivo de recursos administrados.

Para establecer esta opción del vinculador mediante programación

  1. Vea EmbedManagedResourceFile.

Consulte también

Referencia del enlazador MSVC
Opciones del enlazador MSVC