/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
- Especificar / /NOASSEMBLY (criar um módulo MSIL) na fase de vinculador para criar o arquivo de saída.
Para definir essa opção de compilador programaticamente
- Essa opção de compilador não pode ser alterada programaticamente.