The Windows Forms out-of-process designer is currently available as a preview Visual Studio feature in Visual Studio 2019 or later. It can be enabled in Tools -> Options -> Environment -> Preview Features dialog by checking the Use the preview Windows Forms out-of-process designer for .NET apps checkbox. Releases of .NET Windows Forms Designer are tied to Visual Studio Preview releases, so update to the latest Visual Studio Preview version to get the newest designer features.
❗ Visual Studio 2022 v17.12 Preview 3
announces a change in the OOP designer support. Upgrade Your Windows Forms .NET Projects to the Latest .NET Version for Enhanced Security
For the news on the designer please refer to the series of blogs:
- Modernization of code-behind generation
- Custom Controls for WinForms' Out-Of-Process Designer
- Visual Basic WinForms Apps in .NET 5 and Visual Studio 16.8
- Databinding with the OOP Windows Forms Designer
- State of the Windows Forms Designer for .NET Applications as of 01/13/2022
For more information about creating custom control libraries, including sample code and templates refer to the WinForms Designer Extensibility Repo. Details about how to use the WinForms Designer Extensibility SDK and structure a control library nuget package can be found there as well. Download the Extensibility SDK from NuGet.
To make bug reports visible to the large number of users and let them comment and vote on bugs, please use the Visual Studio bug reporting feature. This tooling provides secure dump and screenshot upload options.