Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Especifica que o compilador não deve inserir um manifesto do assembly no arquivo de saída.
Syntax
/LN
Remarks
Por padrão, /LN não está em vigor e o compilador insere um manifesto do assembly no arquivo de saída.
Ao usar/LN, você também deve usar uma das opções /clr (Common Language Runtime Compilation).
Um programa gerenciado que não tem metadados de assembly no manifesto é chamado de módulo. Se você compilar com /c (Compilar Sem Vinculação) e , especifique /LN/NOASSEMBLY (Criar um módulo MSIL) na fase do vinculador para criar o arquivo de saída.
Crie módulos se você quiser adotar uma abordagem baseada em componentes para criar assemblies. Você pode criar tipos e compilá-los em módulos. Em seguida, você poderá gerar um assembly de um ou mais módulos. Para obter mais informações sobre como criar assemblies de módulos, consulte .netmodule Arquivos como Entrada do Vinculador ou Al.exe (Vinculador de Assembly).
A extensão de arquivo padrão para um módulo é .netmodule.
Em versões antes do Visual Studio 2005, você criou um módulo com /clr:noAssembly.
O vinculador MSVC aceita .netmodule arquivos como entrada. O arquivo de saída produzido pelo vinculador é um assembly ou .netmodule sem dependência de tempo de execução em qualquer um dos .netmodules que você insere no vinculador. Para obter mais informações, consulte .netmodule Arquivos como Entrada do Vinculador.
Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio
- Especifique
/NOASSEMBLY(criar um módulo MSIL) na fase do vinculador para criar o arquivo de saída.
Para definir essa opção do compilador via programação
- Você não pode alterar essa opção do compilador programaticamente.
Consulte também
Opções do compilador MSVC
Sintaxe da linha de comando do compilador MSVC