Весьма актуальная проблема - как осуществить максимально простой переход от древних программ для WinForms к современным на Dot NET 5+.
Базовая статья на эту тему:
Upgrade a Windows Forms app to .NET 7 - Windows Forms .NET
Learn how to upgrade a .NET Framework (or previous .NET) Windows Forms application to .NET 7.
learn.microsoft.com
Первое, что необходимо сделать - установить расширение .NET Upgrade Assistant:
расширение .NET Upgrade Assistant
Тогда для приложения появляется возможность сделать Upgrade до старших версий .NET
Upgrade
Для получившегося приложения необходимо добавить два обязательных пакета для сохранения основных WinForms компонентов:
Для сохранения Chart'ов необходим пакет HIC.System.Windows.Forms.DataVisualization.
Для сохранения всех остальных компонентов - пакет Microsoft.Windows.Compatibility