C# мы можете использовать как угодно и где угодно. Просто для компиляции руками запускать MSBuild или сразу csc. Читайте лицензионное соглашение на VisualStudio Community Edition. Насколько я помню - там были оговорки позволяющие использовать студию маленькими организациями.