Compartilhar via


/out (Opções do compilador de C#)

O /out opção especifica o nome do arquivo de saída.

/out:filename

Argumentos

  • filename
    O nome do arquivo de saída criado pelo compilador.

Comentários

Na linha de comando, é possível especificar vários arquivos de saída para sua compilação.O compilador deve encontrar um ou mais arquivos de código fonte seguindo o /out opção.Em seguida, todos os arquivos de código-fonte serão compilados no arquivo de saída especificado pelo que /out opção.

Especifique o nome completo e a extensão do arquivo que você deseja criar.

Se você não especificar o nome do arquivo de saída:

  • Um. exe levará o seu nome do arquivo de código de origem que contém o principal método.

  • Um arquivo. dll ou.netmodule levará o seu nome do primeiro arquivo de código fonte.

Um arquivo de código de origem usado para compilar um arquivo de saída não pode ser usado a mesma compilação para a compilação de outro arquivo de saída.

Ao produzir vários arquivos de saída em uma compilação de linha de comando, tenha em mente que apenas um dos arquivos de saída pode ser um assembly e que somente o primeiro arquivo de saída especificado (implícita ou explicitamente com /out) pode ser o assembly.

Todos os módulos, produzidos como parte de uma compilação tornam-se os arquivos associados com qualquer assembly produzido também a compilação.Use ILDASM. exe para ler o manifesto do assembly para ver os arquivos associados.

A opção de compilador /out é necessária para que um exe ser o destino de um assembly de amigo.Para obter mais informações, consulte: Friend Assemblies (C# e Visual Basic).

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

  1. Abra o projeto Propriedades página.

  2. Clique no aplicativo página de propriedades.

  3. Modificar o nome do Assembly propriedade.

    Para definir essa opção de compilador programaticamente: o OutputFileName é uma propriedade somente leitura, que é determinada por uma combinação do tipo de projeto (exe, biblioteca e assim por diante) e o nome do assembly.Modificar uma ou ambas essas propriedades será necessário definir o nome do arquivo de saída.

Exemplo

Compilar t.cs e crie o arquivo de saída t.exe, bem como compilação t2.cs e crie o arquivo de saída do módulo mymodule.netmodule:

csc t.cs /out:mymodule.netmodule /target:module t2.cs

Consulte também

Tarefas

Como: modificar propriedades do projeto e as definições de configuração

Conceitos

Friend Assemblies (C# e Visual Basic)

Outros recursos

Opções do compilador C#