The Microsoft C# Compiler. More information: https://learn.microsoft.com/dotnet/csharp/language-reference/compiler-options/command-line-building-with-csc-exe.
csc path/to/input_file_a.cs path/to/input_file_b.cs
csc /out:path/to/filename path/to/input_file.cs
.dll
library instead of an executable:csc /target:library path/to/input_file.cs
csc /reference:path/to/library.dll path/to/input_file.cs
csc /resource:path/to/resource_file path/to/input_file.cs
csc /doc:path/to/output.xml path/to/input_file.cs
csc /win32icon:path/to/icon.ico path/to/input_file.cs
csc /keyfile:path/to/keyfile path/to/input_file.cs