Compartir a través de


/resource (Opciones del compilador de C#)

Incrusta el recurso especificado en el archivo de salida.

/resource:filename[,identifier[,accessibility-modifier]]

Argumentos

  • filename
    Archivo de recursos de .NET Framework que se desea incrustar en el archivo de salida.

  • identifier (opcional)
    Nombre lógico del recurso; nombre que se usa para cargar el recurso. El valor predeterminado es el nombre del archivo.

  • accessibility-modifier (opcional)
    Accesibilidad del recurso: pública o privada. El valor predeterminado es que sea pública.

Comentarios

Use la opción /linkresource para vincular un recurso a un ensamblado y no incluir el archivo de recursos en el archivo de salida.

De forma predeterminada, los recursos son públicos en el ensamblado cuando se crean mediante el compilador de C#. Para que sean privados, especifique el modificador de accesibilidad private. No se permite ninguna otra accesibilidad distinta de public o private.

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

/res es la forma abreviada de /resource.

El orden de los recursos en el archivo de salida se determina a partir del orden especificado en la línea de comandos.

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

  1. Agregue un archivo de recursos al proyecto.

  2. En el Explorador de soluciones, seleccione el archivo que desea incrustar.

  3. Seleccione Acción de compilación para el archivo en la ventana Propiedades.

  4. Establezca el valor de Acción de compilación en Recurso incrustado.

Para obtener información sobre cómo establecer esta opción del compilador mediante programación, vea BuildAction.

Ejemplo

Para compilar in.cs y asociar el archivo de recursos rf.resource, ejecute:

csc /resource:rf.resource in.cs

Vea también

Otros recursos

Opciones del compilador de C#

Propiedades del proyecto (Visual Studio)