/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:
Crie um módulo com
/LN
.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
.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
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.
Selecione a página de propriedades Propriedades da Configuração>Vinculador>Entrada.
Modifique a propriedade Adicionar Módulo ao Assembly.
Para definir esta opção do vinculador por meio de programação
- Consulte AddModuleNamesToAssembly.