AssemblyBuilder.AddAssemblyReference(Assembly) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.