AssemblyBuilder.AddAssemblyReference(Assembly) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dodaje zestaw, do którego odwołuje się kod źródłowy wygenerowany dla pliku.
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
Zestaw, do których odwołuje się jednostka kompilowania kodu lub plik źródłowy uwzględniony w kompilacji zestawu.
Uwagi
Implementacja BuildProvider używa AddAssemblyReference metody podczas generowania kodu źródłowego, który odwołuje się do typów w zestawie wejściowym.
Środowisko kompilacji ASP.NET inicjuje domyślną kolekcję zestawów dostępnych do odwołania za pośrednictwem dostawcy kompilacji BuildProvider.ReferencedAssemblies we właściwości . Jeśli dostawca kompilacji generuje kod źródłowy, który odwołuje się do dodatkowych zestawów, dostawca kompilacji dodaje dodatkowe zestawy przy użyciu AddAssemblyReference metody . Środowisko kompilacji ASP.NET rozpoznaje typy zewnętrzne podczas kompilacji zestawów przy użyciu zestawów, do których odwołuje się zarówno dostawca kompilacji, jak i domyślną kolekcję zestawów dostępnych do celów referencyjnych.
BuildProvider Zazwyczaj obiekt dodaje kod źródłowy do AssemblyBuilder obiektu w metodzie GenerateCode . Jeśli dostawca kompilacji generuje kod źródłowy, który używa typu zewnętrznego, dostawca kompilacji dodaje zestaw typu przy użyciu AssemblyBuilder.AddAssemblyReference metody .
AddAssemblyReference Użyj metody , aby dodać zestaw, do których odwołuje się odwołanie w kodzie źródłowym wygenerowanym BuildProvider przez wystąpienie dla określonego typu pliku. Użyj elementu zestawu do kompilacji (ASP.NET Ustawienia Schema), aby skonfigurować zestaw do odwołania między wieloma typami plików w projekcie.