How to upgrade a Windows Forms desktop app to .NET 7

Dec 20, 2023 13:55


Весьма актуальная проблема - как осуществить максимально простой переход от древних программ для 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

winforms, visual studio, c, net 8, net 7, upgrade

Previous post Next post
Up