Compartilhar via


/LN (Criar módulo MSIL)

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 for usado, dentre as /CLR (common Language Runtime Compilation) opções também devem ser usadas.

Um módulo é chamado de um programa gerenciado que não tenha um metadados de assembly no manifesto.Se você compilar com /c (compilar sem vinculá-la) e /LN, especifique / /NOASSEMBLY (criar um módulo MSIL) na fase de vinculador para criar o arquivo de saída.

Você talvez queira criar módulos, se você desejar levar uma abordagem baseada em componente para a criação de módulos (assemblies).Ou seja, você 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 como entrada de vinculador ou AL.exe (do Assembly Linker).

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

Na Visual C++ lançamentos antes do Visual C++ 2005, um módulo foi criado com /clr:noAssembly.

O vinculador do Visual C++ é aceita.netmodule arquivos como entrada e o arquivo de saída produzido pelo vinculador será um assembly ou.netmodule com nenhuma dependência de tempo de execução em qualquer uma do.netmodules que fossem entrada para o vinculador.Para obter mais informações, consulte arquivos. netmodule como entrada de vinculador.

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

Para definir essa opção de compilador programaticamente

  • Essa opção de compilador não pode ser alterada programaticamente.

Consulte também

Referência

Opções do compilador

Configurando opções de compilador