-resource (Visual Basic)

Inserta un recurso administrado en un ensamblado.

Sintaxis

-resource:filename[,identifier[,public|private]]  

o

-res:filename[,identifier[,public|private]]  

Argumentos

Término Definición
filename Obligatorio. Nombre del archivo de recursos que se va a insertar en el archivo de salida. De forma predeterminada, filename es público en el ensamblado. Si el nombre de archivo contiene un espacio, escríbalo entre comillas (" ").
identifier Opcional. Nombre lógico del recurso; nombre que se usa para cargarlo. El valor predeterminado es el nombre del archivo. Opcionalmente, puede especificar si el recurso es público o privado en el manifiesto del ensamblado, como en el siguiente ejemplo: -res:filename.res, myname.res, public.

Comentarios

Use -linkresource para vincular un recurso a un ensamblado sin colocar el archivo de recursos en el archivo de salida.

Si filename es un archivo de recursos de .NET Framework creado, por ejemplo, por Resgen.exe (Generador de archivos de recursos) o en el entorno de desarrollo, se puede acceder a este con miembros del espacio de nombres System.Resources (vea ResourceManager para obtener más información). Para acceder a todos los demás recursos en tiempo de ejecución, use uno de los siguientes métodos: GetManifestResourceInfo, GetManifestResourceNames o GetManifestResourceStream.

La forma abreviada de -resource es -res.

Para obtener información sobre cómo definir -resource en el IDE de Visual Studio, vea Administración de los recursos de aplicación (.NET).

Ejemplo

El siguiente código compila In.vb y adjunta un archivo de recursos Rf.resource.

vbc -res:rf.resource in.vb  

Vea también