Compartilhar via


/out ( Opçõesdo 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 espera encontrar um ou mais arquivos de código de origem após a /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 de arquivo de código fonte 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.

Quando o produzindo 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.

Quaisquer módulos produzidos como parte de uma compilação tornam-se os arquivos associados com qualquer assembly também produzido 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 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 o aplicativo página de propriedades.

  3. Modificar o nome de Assembly propriedade.

    Para definir esta opção de compilador programaticamente: o OutputFileName é uma propriedade somente leitura, que é determinada por uma combinação de 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, como 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

Conceitos

Friend Assemblies (C# e Visual Basic)

Outros recursos

C# Compiler Options

Propriedades de Projeto (Visual Studio)