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