AssemblyBuilder.AddAssemblyReference(Assembly) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega un ensamblado al que hace referencia el código fuente generado para un archivo.
public:
void AddAssemblyReference(System::Reflection::Assembly ^ a);
public void AddAssemblyReference (System.Reflection.Assembly a);
member this.AddAssemblyReference : System.Reflection.Assembly -> unit
Public Sub AddAssemblyReference (a As Assembly)
Parámetros
- a
- Assembly
Ensamblado al que hace referencia una unidad de compilación de código o el archivo de código fuente incluido en la compilación de ensamblado.
Comentarios
Una BuildProvider implementación usa el AddAssemblyReference método al generar código fuente que hace referencia a tipos dentro del ensamblado de entrada.
El ASP.NET entorno de compilación inicializa la colección predeterminada de ensamblados disponibles para referencia a través del proveedor de compilación de la BuildProvider.ReferencedAssemblies propiedad . Si el proveedor de compilación genera código fuente que hace referencia a ensamblados adicionales, el proveedor de compilación agrega los ensamblados adicionales mediante el AddAssemblyReference método . El entorno de compilación de ASP.NET resuelve los tipos externos durante la compilación de ensamblados mediante los ensamblados a los que se hace referencia agregados por los proveedores de compilación y la colección predeterminada de ensamblados disponibles para referencia.
Normalmente, un BuildProvider objeto agrega código fuente al AssemblyBuilder objeto en el GenerateCode método . Si un proveedor de compilación genera código fuente que usa un tipo externo, el proveedor de compilación agrega el ensamblado del tipo mediante el AssemblyBuilder.AddAssemblyReference método .
Use el AddAssemblyReference método para agregar un ensamblado al que se hace referencia necesario en el código fuente generado por una BuildProvider instancia de para un tipo de archivo específico. Use el elemento de configuración assemblies Element for compilation (ASP.NET Settings Schema) para configurar un ensamblado como referencia en varios tipos de archivo de un proyecto.