AssemblyBuilder.AddAssemblyReference(Assembly) Methode

Definitie

Hiermee voegt u een assembly toe waarnaar wordt verwezen door broncode die is gegenereerd voor een bestand.

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)

Parameters

a
Assembly

Een assembly waarnaar wordt verwezen door een codecompilatie-eenheid of bronbestand dat is opgenomen in de assemblycompilatie.

Opmerkingen

Een BuildProvider implementatie maakt gebruik van de methode bij het AddAssemblyReference genereren van broncode die verwijst naar typen binnen de invoerassembly.

De ASP.NET buildomgeving initialiseert de standaardverzameling assembly's die beschikbaar zijn voor referentie via de buildprovider in de eigenschap BuildProvider.ReferencedAssemblies. Als de buildprovider broncode genereert die verwijst naar extra assembly's, voegt de buildprovider de extra assembly's toe met behulp van de AddAssemblyReference methode. De ASP.NET buildomgeving lost externe typen op tijdens het compileren van assembly's met behulp van zowel de assembly's waarnaar wordt verwezen door buildproviders als de standaardverzameling van assembly's die beschikbaar zijn ter referentie.

Normaal gesproken voegt een BuildProvider object broncode toe aan het AssemblyBuilder object in de GenerateCode methode. Als een buildprovider broncode genereert die gebruikmaakt van een extern type, voegt de buildprovider de assembly van het type toe met behulp van de AssemblyBuilder.AddAssemblyReference methode.

Gebruik de AddAssemblyReference methode om een assembly toe te voegen waarnaar wordt verwezen die is vereist in de broncode die is gegenereerd door een BuildProvider exemplaar voor een specifiek bestandstype. Gebruik het assemblies-element voor compilatie (ASP.NET Instellingenschema) configuratie-element om een assembly te configureren voor referentie over meerdere bestandstypen in een project.

Van toepassing op

Zie ook