/resource (Incrustar un archivo de recursos en el resultado) (Opciones del compilador de C#)
Actualización: noviembre 2007
Incrusta el recurso especificado en el archivo de resultados.
/resource:filename[,identifier[,accessibility-modifier]]
Argumentos
filename
Archivo de recursos de .NET Framework que se desea incrustar en el archivo de resultados.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 resultados.
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 resultados 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
Agregue un archivo de recursos al proyecto.
En el Explorador de soluciones, seleccione el archivo que desea incrustar.
Seleccione Acción de generación para el archivo en la ventana Propiedades.
Establezca el valor de Acción de generació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