title: Is it possible to compile a C# project without MSBuild?
body: <p>I am working on a deployer application that publishes (builds and creates the output) of C# projects and does other works.</p>
  
  <p>MSBuild is not handy. So, I thought about creating my own build engine. </p>
  
  <p>I know it's possible to use C# compiler to compile a simple <strong>sample.cs</strong> file into a dll file. But can I compile a project entirely without MSBuild?</p>