-linkresource (Visual Basic)-linkresource (Visual Basic)

Crea un vínculo a un recurso administrado.Creates a link to a managed resource.

SintaxisSyntax

-linkresource:filename[,identifier[,public|private]]  
' -or-  
-linkres:filename[,identifier[,public|private]]  

ArgumentosArguments

filename
Requerido.Required. El archivo de recursos para vincular al ensamblado.The resource file to link to the assembly. Si el nombre de archivo contiene un espacio, incluya el nombre entre comillas ("").If the file name contains a space, enclose the name in quotation marks (" ").

identifier
Opcional.Optional. El nombre lógico para el recurso.The logical name for the resource. El nombre que se usa para cargar el recurso.The name that is used to load the resource. El valor predeterminado es el nombre del archivo.The default is the name of the file. Si lo desea, puede especificar si el archivo es público o privado en el manifiesto del ensamblado, por ejemplo: -linkres:filename.res,myname.res,public.Optionally, you can specify whether the file is public or private in the assembly manifest, for example: -linkres:filename.res,myname.res,public. De forma predeterminada, filename es público en el ensamblado.By default, filename is public in the assembly.

ComentariosRemarks

El -linkresource opción no incrusta el archivo de recursos en el archivo de salida; utilice la -resource opción para hacer esto.The -linkresource option does not embed the resource file in the output file; use the -resource option to do this.

El -linkresource opción requiere uno de los -target opciones distinto de -target:module.The -linkresource option requires one of the -target options other than -target:module.

Si filename es un .NET Framework.NET Framework archivo de recursos creado, por ejemplo, con el Resgen.exe (generador de archivos de recursos) o en el entorno de desarrollo, puede tener acceso a los miembros de la System.Resources espacio de nombres.If filename is a .NET Framework.NET Framework resource file created, for example, by the Resgen.exe (Resource File Generator) or in the development environment, it can be accessed with members in the System.Resources namespace. (Para obtener más información, vea ResourceManager). Para obtener acceso a todos los demás recursos en tiempo de ejecución, use los métodos que comienzan por GetManifestResource en la Assembly clase.(For more information, see ResourceManager.) To access all other resources at run time, use the methods that begin with GetManifestResource in the Assembly class.

El nombre de archivo puede tener cualquier formato de archivo.The file name can be any file format. Por ejemplo, se puede hacer que una DLL nativa forme parte de un ensamblado para que se pueda instalar en la caché global de ensamblados y sea accesible desde código administrado del ensamblado.For example, you may want to make a native DLL part of the assembly, so that it can be installed into the global assembly cache and accessed from managed code in the assembly.

La forma abreviada de -linkresource es -linkres.The short form of -linkresource is -linkres.

Nota

El -linkresource opción no está disponible en el entorno de desarrollo de Visual Studio, que está disponible solo cuando se compila desde la línea de comandos.The -linkresource option is not available from the Visual Studio development environment; it is available only when you compile from the command line.

EjemploExample

El siguiente código compila in.vb y vínculos al archivo de recursos rf.resource.The following code compiles in.vb and links to resource file rf.resource.

vbc -linkresource:rf.resource in.vb  

Vea tambiénSee Also

Compilador de línea de comandos de Visual BasicVisual Basic Command-Line Compiler
-target (Visual Basic)-target (Visual Basic)
-el recurso (Visual Basic)-resource (Visual Basic)
Líneas de comandos de compilación de ejemploSample Compilation Command Lines