AssemblyBuilder.AddAssemblyReference(Assembly) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.