AssemblyBuilder.AddAssemblyReference(Assembly) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.