Есть компилятор без среды, он идёт вместе с .NET Framework. А компилируете из командной строки.
Создаёте такой build.bat файл:
@echo off
"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe" /langversion:4 /target:exe /out:MyApplication.exe AssemblyInfo.cs Program.cs Form1.Designer.cs Settings.Designer.cs Resources.Designer.cs Form1.cs
А потом из командной строки запускаете build.bat так:
C:\csharpdemo>build.bat
Microsoft (R) Visual C# Compiler version 4.8.3761.0 for C# 5
Copyright (C) Microsoft Corporation. All rights reserved.
This compiler is provided as part of the Microsoft (R) .NET Framework, but only supports language versions up to C# 5, which is no longer the latest version. For compilers that support newer versions of the C# programming language, see http...