Compartilhar via


/destino: omódulo ( Opçõesdo compilador de C#)

Esta opção faz com que o compilador não gere o manifesto do assembly.

/target:module

Comentários

Por padrão, o arquivo de saída criado pelo compilando com esta opção terá uma extensão do. netmodule.

Um arquivo que não tenha um manifesto do assembly não pode ser carregado pela.NET Framework common language runtime. No entanto, esse arquivo pode ser incorporado no manifesto do assembly de um assembly por meio de /addmodule.

Se mais de um módulo é criado em uma única compilação, interno tipos em um módulo estarão disponíveis para outros módulos na compilação. Quando o código em um módulo referências internal tipos de outro módulo, em seguida, em ambos os módulos devem ser incorporados em um manifesto do assembly, por meio de /addmodule.

Não há suporte para a criação de um módulo no ambiente de desenvolvimento Visual Studio.

Para obter informações sobre como definir esta opção de compilador programaticamente, consulte OutputType.

Exemplo

Compilar in.cs, criando in.netmodule:

csc /target:module in.cs

Consulte também

Referência

/destino ( Opçõesdo compilador de C#)

Outros recursos

C# Compiler Options