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é kompilační jednotkou kódu nebo zdrojovým souborem zahrnutým do kompilace sestavení.

Poznámky

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

Prostředí sestavení ASP.NET 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í sestavení ASP.NET řeší 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ává zdrojový kód k objektu AssemblyBuilderGenerateCode v metodě. Pokud zprostředkovatel sestavení generuje zdrojový kód, který používá externí typ, zprostředkovatel sestavení přidá sestavení typu pomocí AssemblyBuilder.AddAssemblyReference metody.

Použijte metodu AddAssemblyReference k přidání odkazovaného sestavení požadovaného ve zdrojovém BuildProvider kódu vygenerovaném instancí pro určitý typ souboru. Pomocí elementu konfigurace sestavení pro kompilaci (ASP.NET Nastavení schématu) nakonfigurujte sestavení pro odkazování na více typů souborů v projektu.

Platí pro

Viz také