Compartilhar via


/LN (criar MSIL módulo)

Especifica que um manifesto do assembly não deve ser inserido no arquivo de saída.

/LN

Comentários

Por padrão, /LN não está em vigor (um manifesto do assembly é inserido no arquivo de saída).

Quando /LN é usado, um do /CLR (Common linguagem tempo de execução compilação) opções também devem ser usadas.

Um programa gerenciado não tem metadados do assembly do manifesto é chamado de um módulo.Se você compilar com /c (compilar sem vinculação) e /LN, especificar / NOASSEMBLY (criar um módulo MSIL) na fase de vinculador para criar o arquivo de saída.

É aconselhável criar módulos para adotar uma abordagem baseada em componentes para criação de módulos (assemblies).Ou seja, pode criar tipos e compilá-los em módulos.Em seguida, você pode gerar um assembly de um ou mais módulos.Para obter mais informações sobre a criação de conjuntos de módulos, consulte arquivos .netmodule sistema autônomo entrada do vinculador ou Vinculador do conjunto (AL.exe) .

A extensão de arquivo padrão para um módulo é.netmodule.

In Visual C++ versões antes de Visual C++ 2005, um módulo criado com o /clr:noAssembly.

Aceita o vinculador Visual C++.netmodule arquivos sistema autônomo entrada e o arquivo de saída produzido pelo vinculador será um assembly ou.netmodule com nenhuma dependência de time de execução em qualquer um dos.netmodules eram de entrada para o vinculador.Para obter mais informações, consulte arquivos .netmodule sistema autônomo entrada do vinculador.

Para conjunto esta opção do compilador no ambiente de desenvolvimento do Visual Studio

Para conjunto esta opção do compilador por meio de programação

  • Esta opção do compilador não pode ser alterada programaticamente.

Consulte também

Referência

Opções do compilador

Opções de compilador configuração