I discovered there's a simple way to create a Windows executable without installing any dependencies or tools. I made a minimal project where you can double-click compile.bat to compile any .cs file into an exe using this method.
comes with absolutely no warranty