Programação com assemblies

Assemblies são os blocos de construção de aplicativos do .NET Framework; eles formam a unidade fundamental de implantação, controle de versão, reuso, ativação de escopo e permissões de segurança. Um assembly fornece o Common Language Runtime com as informações necessárias para estar ciente das implementações de tipo. Um assembly é uma coleção de tipos e recursos que são criados para trabalhar juntos e formar uma unidade lógica de funcionalidade. Para o Runtime, um tipo não existe fora o contexto de um assembly.

Esta seção descreve como criar módulos, criar conjuntos a partir de módulos, criar um par de chaves e assinar um conjunto de módulos (assembly) com um nome de alta segurança, e instalar um conjunto na cache global de assemblies. Além disso, esta seção descreve como usar o MSIL Disassembler (ildasm.exe) para exibir informações do manifesto do assembly.

Observação

A partir do .NET Framework versão 2.0, o ambiente de execução não carregará um conjunto de módulos (assembly) que foi compilado com uma versão do .NET Framework que tenha um número de versão maior do que o ambiente de execução carregado no momento.Isso se aplica à combinação dos componentes principais e secundárias do número da versão.

Nesta seção

Referência

  • Assembly
    A classe do .NET Framework que representa um conjunto de módulos (assembly).

Seções relacionadas