/reference (Visual Basic)
Actualización: noviembre 2007
Hace que el compilador facilite la información de tipos presente en los ensamblados especificados al proyecto que se compila actualmente.
/reference:fileList
' -or-
/r:fileList
Argumentos
- fileList
Obligatorio. Lista delimitada por comas de nombres de archivos de ensamblado. Si el nombre de archivo contiene un espacio, incluya el nombre entre comillas.
Comentarios
Los archivos importados deben contener metadatos de ensamblado. Fuera del ensamblado sólo serán visibles los tipos públicos. La opción /addmodule importa metadatos de un módulo.
Si se hace referencia a un ensamblado (Ensamblado A) que, a su vez, hace referencia a otro ensamblado (Ensamblado B), se deberá hacer referencia al ensamblado B si:
Un tipo utilizado en el 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 del Ensamblado B.
Utilice /libpath para especificar el directorio en el que se encuentran una o varias de las referencias de ensamblados.
Para que el compilador reconozca un tipo en un ensamblado (no un módulo), es preciso obligarlo a resolver el tipo. Un ejemplo de cómo se puede hacer esto es definir una instancia del tipo. Hay otras formas de resolver nombres de tipos en un ensamblado para el compilador. Por ejemplo, si hereda de un tipo de un ensamblado, el compilador pasará a conocer el nombre del tipo.
El archivo de respuesta Vbc.rsp, que hace referencia a los ensamblados utilizados comúnmente en .NET Framework, es el predeterminado. Utilice /noconfig si no desea que el compilador utilice Vbc.rsp.
La forma abreviada de /reference es /r.
Para establecer /reference en el entorno de desarrollo integrado de Visual Studio
Ejemplo
El código siguiente compila el archivo de código fuente Input.vb e importa ensamblados de Metad1.dll y Metad2.dll para generar Out.exe.
vbc /reference:metad1.dll,metad2.dll /out:out.exe input.vb
Vea también
Referencia
Líneas de comandos de compilación de ejemplo