Pelo que entendo, quando um codigo C# e' compilado, um Assembly e' gerado.
Esse assembly e' um arquivo com extensao DLL.
No entanto, no projeto de entrada (no meu caso o public void Main) o assembly e' gerado com EXE.
Minha explicacao esta correta ? E pq e' gerado um EXE ao inves de um DLL ?
Abracos