Windows desktop developers can now use .NET Core for WPF (Windows Presentation Foundation) and Windows Forms applications. That said, there are a few issues with Windows Forms and .NET Core. The Windows Forms designer is still in preview and has to be installed separately. Only C# is supported, not Visual Basic. Further, Microsoft has had a change of heart about some Windows Forms controls that worked in .NET Core 3.0. These are old controls like DataGrid (replaced by DataGridView) and MainMenu (replaced by MenuStrip).