AssemblyBuilder.AddAssemblyReference(Assembly) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ajoute un assembly 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 un fichier source inclus dans la compilation d’assembly.
Remarques
Une BuildProvider implémentation utilise la méthode lors de la AddAssemblyReference génération de code source qui référence des types dans l’assembly d’entrée.
L’environnement de génération 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, le fournisseur de build ajoute les assemblys supplémentaires à l’aide de la AddAssemblyReference méthode. L’environnement de génération 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 BuildProvider objet ajoute du 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, le fournisseur de build 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 instance pour un BuildProvider type de fichier spécifique. Utilisez l’élément assemblys pour la compilation (ASP.NET Settings Schema) pour configurer un assembly pour référence sur plusieurs types de fichiers dans un projet.