AssemblyBuilder.AddAssemblyReference(Assembly) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Adiciona um assembly que é referenciado pelo código-fonte gerado para um ficheiro.
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 ficheiro fonte incluído na compilação assembly.
Observações
Uma BuildProvider implementação utiliza o AddAssemblyReference método ao gerar código-fonte que faz referência a tipos dentro do conjunto de entrada.
O ambiente de compilação ASP.NET inicializa a coleção padrão de assemblies disponível para referência através do fornecedor de compilação na propriedade BuildProvider.ReferencedAssemblies. Se o fornecedor de compilação gerar código-fonte que faz referência a assemblies adicionais, o fornecedor de build adiciona as assemblies adicionais usando o AddAssemblyReference método. O ambiente de compilação ASP.NET resolve tipos externos durante a compilação de assembly, utilizando tanto os assemblies referenciados adicionados pelos fornecedores de build como a coleção padrão de assemblies disponível para referência.
Normalmente, um BuildProvider objeto adiciona código-fonte ao AssemblyBuilder objeto no GenerateCode método. Se um fornecedor de compilação gerar código-fonte que utiliza um tipo externo, o fornecedor de compilação adiciona o conjunto do tipo usando o AssemblyBuilder.AddAssemblyReference método.
Use o AddAssemblyReference método para adicionar um assembly referenciado exigido no código-fonte gerado por uma BuildProvider instância para um tipo de ficheiro específico. Use o elemento de configuração assemblies para compilação (ASP.NET Settings Schema) para configurar um assembly para referência em vários tipos de ficheiros num projeto.