/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
Abra o projeto Propriedades página.
Clique no aplicativo página de propriedades.
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)