Sdílet prostřednictvím


AssemblyBuilder.AddAssemblyReference(Assembly) Metoda

Definice

Přidá sestavení, na které odkazuje zdrojový kód vygenerovaný pro soubor.

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)

Parametry

a
Assembly

Sestavení odkazované jednotkou kompilace kódu nebo zdrojovým souborem zahrnutým v kompilaci sestavení.

Poznámky

Implementace BuildProvider používá metodu při generování zdrojového AddAssemblyReference kódu, který odkazuje na typy v rámci vstupního sestavení.

Prostředí ASP.NET sestavení inicializuje výchozí kolekci sestavení, která jsou k dispozici pro referenci prostřednictvím zprostředkovatele sestavení ve BuildProvider.ReferencedAssemblies vlastnosti. Pokud zprostředkovatel sestavení generuje zdrojový kód, který odkazuje na další sestavení, zprostředkovatel sestavení přidá další sestavení pomocí AddAssemblyReference metody . Prostředí ASP.NET sestavení překládá externí typy během kompilace sestavení pomocí odkazovaných sestavení přidaných zprostředkovateli sestavení a výchozí kolekce sestavení, která jsou k dispozici pro referenci.

Objekt obvykle BuildProvider přidá zdrojový kód k objektu AssemblyBuilder v GenerateCode metodě. Pokud zprostředkovatel sestavení generuje zdrojový kód, který používá externí typ, přidá zprostředkovatel sestavení typu pomocí AssemblyBuilder.AddAssemblyReference metody .

AddAssemblyReference Pomocí metody přidejte odkazované sestavení požadované ve zdrojovém BuildProvider kódu vygenerovaném instancí pro konkrétní typ souboru. Pomocí elementu sestavení elementu pro kompilaci (ASP.NET nastavení schématu) konfigurace sestavení pro referenci v různých typech souborů v projektu.

Platí pro

Viz také