Build WinForms app to single file ?

Short and easy guide on how to compile even a Dotnet WinForms project to a single .EXE file you can distribute.