Compartilhar via


AssemblyBuilder.AddAssemblyReference(Assembly) Método

Definição

Adiciona um assembly que é referenciado pelo código-fonte gerado para um arquivo.

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)

Parâmetros

a
Assembly

Um assembly referenciado por uma unidade de compilação de código ou arquivo de origem incluído na compilação do assembly.

Comentários

Uma BuildProvider implementação usa o AddAssemblyReference método ao gerar código-fonte que faz referência a tipos dentro do assembly de entrada.

O ambiente de build ASP.NET inicializa a coleção padrão de assemblies disponíveis para referência por meio do provedor de build na BuildProvider.ReferencedAssemblies propriedade . Se o provedor de build gerar o código-fonte que faz referência a assemblies adicionais, o provedor de build adicionará os assemblies adicionais usando o AddAssemblyReference método . O ambiente de build ASP.NET resolve tipos externos durante a compilação do assembly usando os assemblies referenciados adicionados por provedores de build e a coleção padrão de assemblies disponíveis para referência.

Normalmente, um BuildProvider objeto adiciona o código-fonte ao AssemblyBuilder objeto no GenerateCode método . Se um provedor de build gerar o código-fonte que usa um tipo externo, o provedor de build adicionará o assembly do tipo usando o AssemblyBuilder.AddAssemblyReference método .

Use o AddAssemblyReference método para adicionar um assembly referenciado necessário no código-fonte gerado por uma BuildProvider instância para um tipo de arquivo específico. Use o elemento assemblies Element para compilação (ASP.NET Esquema de Configurações) para configurar um assembly para referência em vários tipos de arquivo em um projeto.

Aplica-se a

Confira também