Udostępnij za pośrednictwem


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 rozwiązuje typy zewnętrzne podczas kompilacji zestawów przy użyciu zestawów, do których odwołuje się odwołanie, oraz domyślnej kolekcji 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 Schemat) konfiguracji, aby skonfigurować zestaw do odwołania między wieloma typami plików w projekcie.

Dotyczy

Zobacz też