Partekatu bidez


-reference (Visual Basic)

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  

Consulte también