AssemblyBuilder.AddAssemblyReference(Assembly) Método

Definição

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.

Aplica-se a

Ver também