Share via


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

Sintaxe

/ASSEMBLYMODULE:filename

Argumentos

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

Comentários

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

Use #using para adicionar uma referência de módulo a um assembly e disponibilizar as informações de tipo do 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 para incluir o módulo na compilação atual, que cria um assembly. Este projeto não fará referência ao módulo com #using.

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

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

O vinculador MSVC aceita arquivos .netmodule como entrada e o arquivo de saída produzido pelo vinculador será um assembly ou arquivo .netmodule sem dependência de tempo de execução de nenhum dos arquivos .netmodule que foram inseridos no vinculador. Para obter mais informações, confira Arquivos .netmodule como entrada do 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 Propriedades do projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.

  2. Selecione a página de propriedades Propriedades da Configuração>Vinculador>Entrada.

  3. Modifique a propriedade Adicionar Módulo ao Assembly.

Para definir esta opção do vinculador por meio de programação

Confira também

Referência de vinculador MSVC
Opções do vinculador MSVC