Compartilhar via


/ destino (especificar arquivo de saída Format) (Opções do compilador translation from VPE for Csharp)

The /target opção do compilador pode ser especificada em um dos quatro formulários:

A menos que você especifique /target:module, /target faz com que um manifesto do assembly do .NET estrutura sejam colocados em um arquivo de saída. Para obter mais informações, consulte Assemblies em Common Language Runtime e Atributos global.

O manifesto do assembly é colocado na primeira saída exe na compilação ou em DLL primeira, se não houver nenhum arquivo de saída .exe.Por exemplo, na linha de comando a seguir, o manifesto é colocado na 1.exe:

csc /out:1.exe t1.cs /out:2.netmodule t2.cs

O compilador cria somente um manifesto do assembly por compilação.Informações sobre todos os arquivos em uma compilação são colocadas no manifesto do assembly.Todos os arquivos, exceto aqueles criados com de saída**/target:module** pode conter um manifesto do assembly. Ao produzir vários arquivos de saída na linha de comando, manifesto do assembly apenas um pode ser criado e ele deve ir para o primeiro arquivo de saída especificado na linha de comando.Não importa qual a saída do primeira arquivo é (/target:exe, /target:winexe, /target:library ou /target:module), quaisquer outros arquivos de saída produzidos na mesma compilação devem ser () módulos**/target:module**).

Se você criar um assembly, você pode indicar que todo ou parte do seu código é compatível com o com CLSCLSCompliant atributo.

// target_clscompliant.cs
[assembly:System.CLSCompliant(true)]   // specify assembly compliance

[System.CLSCompliant(false)]   // specify compliance for an element
public class TestClass
{
    public static void Main() {}
}

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

Consulte também

Outros recursos

Opções do Compilador C#

Propriedades de Projeto (Visual Studio)