/target:library (opções do compilador C#)
A opção de /target:library faz com que o compilador (DLL) criar uma biblioteca de vínculo dinâmico) nativa em vez de um arquivo executável (EXE).
/target:library
Comentários
A DLL será criado com a extensão .dll de.
Salvo indicação em contrário com a opção de /out , o nome do arquivo de saída tem o nome do primeiro arquivo de entrada.
Quando especificados na linha de comando, todos os arquivos que /out próximo ou a opção de /target:module são usados para criar o arquivo .dll.
Ao criar um arquivo .dll, um método de Principal não é necessário.
Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio
Abra a página de Propriedades do projeto.
Clique na página de propriedades de Aplicativo .
Modifique a propriedade de Tipo de Saída .
Para obter informações sobre como definir programaticamente essa opção do compilador, consulte OutputType.
Exemplo
Criar in.cs, criando in.dll:
csc /target:library in.cs
Consulte também
Referência
/target (opções do compilador C#)