To learn how to migrate an app, see How to migrate a Windows Forms desktop app to.
For more information, see What's new in Windows Forms for. NET 6.0 provides new features and enhancements over. To learn how to create a Windows Forms app, see Tutorial: Create a new WinForms app. Windows Forms apps can access the local hardware and file system of the computer where the app is running. With Windows Forms, you develop graphically rich apps that are easy to deploy, update, and work while offline or while connected to the internet. Functionality such as drag-and-drop placement of visual controls makes it easy to build desktop apps. It provides one of the most productive ways to create desktop apps based on the visual designer provided in Visual Studio. Windows Forms is a UI framework for building Windows desktop apps. NET Framework version of Windows Forms, see Windows Forms for. This Desktop Guide is written for Windows Forms on. This version of Windows Forms is distributed with. NET and is considered a Windows Operating System component. NET Framework 4 is a Windows-only version of. NET Framework 4 implementation that's supported by Visual Studio 2022, Visual Studio 2019, and Visual Studio 2017. NET 6 using Visual Studio 2022 version 17.0.
The latest version of Windows Forms is for. The Windows Forms Visual Designer requires, at a minimum, Visual Studio 2019 version 16.8. The open-source implementation hosted on GitHub. There are two implementations of Windows Forms: