AssemblyBuilder.AddAssemblyReference(Assembly) Metoda

Definicja

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.

Dotyczy

Zobacz też