a dire il vero non mi serve solo il compilatore, ma anche un'altra cosa... che non ricordo come si chiama, ma che praticamente è dove scrivi il codice (può essere tranquillamente soppiantato da notepad, ma se c'è mi interessa qualcosa di più, nell'ambito del freeware...)
PS: magari non per forza C#, mi va bene anche C++