Так. Для начала нужно пройти ликбез по основным терминам: что такое VS, VS Code, IDE. Затем что такое .NET Framework. Затем что такое Roslyn (компилятор). MSBuild (система сборки). Затем создать Hello World на современных IDE, .NET Framework, MSBuild. Так, чтобы проект был не старого типа, а нового (csproj, но использующий Microsoft.NET.Sdk). Затем к нему прицепить Windows Forms. Затем прицепить Fody, если хочешь упростить работу с ресурсами, а на выходе получать единственный exe файл без лишних dll.
https://github.com/Fody/Fody Затем прицепить плагины к Fody по желанию.
https://github.com/Fody/Resourcer и
https://github.com/Fody/Costura но это не полный список. csc (Roslyn) напрямую при всех этих действиях самому вызывать не надо, стрёмные флаги вроде ref, res передавать не надо. Просто натравливать MSBuild на файл *.sln. И читать доки. Мануалы.