Compartilhar via


/ASSEMBLYMODULE (adicionar um módulo MSIL ao assembly)

/ASSEMBLYMODULE:filename

Comentários

onde:

  • filename
    O módulo que você deseja incluir nesse assembly.

Comentários

A opção /ASSEMBLYMODULE permite que você adicione uma referência a um assembly do módulo. As informações de tipo no módulo não estará disponível para o programa do assembly que adicionou a referência do módulo. No entanto, as informações de tipo no módulo estará disponível para qualquer programa que faz referência ao assembly.

Use #using ao adicionar uma referência a um assembly do módulo e fazem informações disponíveis do tipo de módulo para o programa de assembly.

Por exemplo, considere o seguinte cenário:

  1. Crie um módulo com /LN.

  2. Use /ASSEMBLYMODULE em um projeto diferente incluir o módulo na compilação atual, que criará um assembly. Esse projeto não referenciará o módulo com #using.

  3. Qualquer projeto que fazem referência a esse assembly pode também usar tipos do módulo.

Outras opções do vinculador que afetam a geração do assembly são:

O vinculador Visual C++ aceita arquivos de .netmodule como a entrada e o arquivo de saída gerada pelo vinculador será um assembly ou em um .netmodule sem dependência de tempo de execução em qualquer um dos .netmodules que foram registrados no vinculador. Para obter mais informações, consulte Arquivos .netmodule como entrada de vinculador.

Para definir esta opção do vinculador no ambiente de desenvolvimento do Visual Studio

  1. Abra a caixa de diálogo Páginas de Propriedade do projeto. Para obter detalhes, consulte Configurando as propriedades de projeto do Visual C++.

  2. Clique na pasta Vinculador.

  3. Clique na página de propriedades de Entrada .

  4. Modifique a propriedade de Adicionar Módulo a Assembly .

Para definir essa opção de vinculador por meio de programação

Consulte também

Referência

Definindo opções de vinculador

Opções de vinculador