dotnet, bir CLI development environment. İçerisinde proje yönetimi ile ilgili bir çok komut, ayar bulunuyor. Bunlardan birisi de "build". Eğer dotnet CLI yüklü ise csc yerine doğrudan dotnet build diyerek derleme yapabilirsiniz. CLI arkaplanda derleme için csc'yi kendisi çalıştıracaktır.
dotnet CLI ile fazla uğraşmadım ancak gördüğüm kadarıyla default build şekli zaten .dll. exe için dotnet publish bulunuyor.