kullanici121 Visual Studio şart değil. Windows Forms tasarımlarını kod ile yapmak zorunda kalırsın sadece. Visual Studionun sağladığı gibi sürükle bırak şeklinde geliştiremezsin.
Visual Studio Code üzerinde C# yazılabiliyor. C# dilini Visual Studio Code a entegre etmen lazım googledan araştırabilirsin.
Daha sonra Windows Forms u C# a paket referansı olarak tanıtman lazım.
Sonra kod ile geliştirebilirsin (Tasarımı da kod ile yapmak durumundasın eğer özel bir eklenti yoksa)