Share via


AssemblyBuilder.AddAssemblyReference(Assembly) Méthode

Définition

Ajoute un assembly qui est référencé par le code source généré pour un fichier.

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)

Paramètres

a
Assembly

Assembly référencé par une unité de compilation de code ou le fichier source inclus dans la compilation de l'assembly.

Remarques

Une BuildProvider implémentation utilise la méthode lors de la AddAssemblyReference génération du code source qui référence des types dans l’assembly d’entrée.

L’environnement de build ASP.NET initialise la collection par défaut d’assemblys disponibles pour référence via le fournisseur de build dans la BuildProvider.ReferencedAssemblies propriété . Si le fournisseur de build génère du code source qui référence des assemblys supplémentaires, il ajoute les assemblys supplémentaires à l’aide de la AddAssemblyReference méthode . L’environnement de build ASP.NET résout les types externes lors de la compilation d’assemblys à l’aide des assemblys référencés ajoutés par les fournisseurs de build et de la collection par défaut d’assemblys disponibles pour référence.

En règle générale, un objet ajoute du BuildProvider code source à l’objet AssemblyBuilder dans la GenerateCode méthode . Si un fournisseur de build génère du code source qui utilise un type externe, il ajoute l’assembly du type à l’aide de la AssemblyBuilder.AddAssemblyReference méthode .

Utilisez la AddAssemblyReference méthode pour ajouter un assembly référencé requis dans le code source généré par une BuildProvider instance pour un type de fichier spécifique. Utilisez l’élément assemblys pour l’élément de configuration de compilation (schéma ASP.NET Paramètres) afin de configurer un assembly pour référence sur plusieurs types de fichiers dans un projet.

S’applique à

Voir aussi