Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Hace que el compilador haga que la información de tipo en los ensamblados especificados esté disponible para el proyecto que está compilando actualmente.
Sintaxis
-reference:fileList
o
-r:fileList
Argumentos
| Término | Definición |
|---|---|
fileList |
Obligatorio. Lista delimitada por comas de nombres de archivo de ensamblado. Si el nombre de archivo contiene un espacio, escriba el nombre entre comillas. |
Observaciones
Los archivos que importe deben contener metadatos de ensamblado. Solo los tipos públicos están visibles fuera del ensamblado. La opción -addmodule importa metadatos de un módulo.
Si hace referencia a un ensamblado (ensamblado A) que hace referencia a otro ensamblado (ensamblado B), debe hacer referencia al ensamblado B si:
Un tipo de Ensamblado A hereda de un tipo o implementa una interfaz del Ensamblado B.
Se invoca un campo, una propiedad, un evento o un método que tiene un tipo de valor devuelto o un tipo de parámetro de Assembly B.
Use -libpath para especificar el directorio en el que se encuentran una o varias de las referencias de ensamblado.
Para que el compilador reconozca un tipo en un ensamblado (no un módulo), se debe forzar para resolver el tipo. Un ejemplo de cómo puede hacerlo es definir una instancia del tipo . Hay otras formas disponibles para resolver nombres de tipo en un ensamblado para el compilador. Por ejemplo, si hereda de un tipo en un ensamblado, el nombre de tipo se conoce al compilador.
El archivo de respuesta Vbc.rsp, que hace referencia a ensamblados de .NET Framework usados habitualmente, se usa de forma predeterminada. Use -noconfig si no desea que el compilador use Vbc.rsp.
La forma abreviada de -reference es -r.
Ejemplo
El siguiente comando compila el archivo Input.vb de origen y los ensamblados de referencia desde Metad1.dll y Metad2.dll para generar Out.exe.
vbc -reference:metad1.dll,metad2.dll -out:out.exe input.vb