- Видео 4
- Просмотров 12 232
Oleksii Borzenkov
Добавлен 23 май 2012
How to migrate WinForms/WPF application to .NET Core 3.0
How to migrate WinForms/WPF application to .NET Core 3.0.
Benefits of .NET Core for Desktop
• Performance improvements and other runtime updates
• Enables both machine-global and application-local deployment
• Support for the .NET Core CLI tools and SDK-style projects in Visual Studio
• Access to the full Windows 10 (AKA “WinRT”) API.
• Ability to host UWP XAML controls in WPF and Windows Forms applications.
• Ability to host UWP browser and media controls, enabling modern browser and media content and standards.
Benefits of .NET Core for Desktop
• Performance improvements and other runtime updates
• Enables both machine-global and application-local deployment
• Support for the .NET Core CLI tools and SDK-style projects in Visual Studio
• Access to the full Windows 10 (AKA “WinRT”) API.
• Ability to host UWP XAML controls in WPF and Windows Forms applications.
• Ability to host UWP browser and media controls, enabling modern browser and media content and standards.
Просмотров: 3 041
Видео
Как мигрировать WinForms/WPF приложение с .NET Framework на .NET Core 3.0
Просмотров 1,9 тыс.5 лет назад
Как мигрировать WinForms/WPF приложение с .NET Framework на .NET Core 3.0
Использование локального SMTP сервера для тестирования электронных писем. Отправка писем в .NET
Просмотров 3485 лет назад
Использование локального SMTP сервера для тестирования электронных писем. Отправка писем в .NET PS: Если вы устанавливали Papercut используя Papercut.Setup.exe инсталлятор, то он по умолчанию устанавливает как Papercut.exe приложение с GUI так и PapercutServerService.exe Windows сервис. Советую удалить Windows сервис набрав в консоли `sc delete PapercutServerService` так как он занимает 25 порт...
Как использовать HttpClient класс в .NET
Просмотров 7 тыс.5 лет назад
Как использовать HttpClient класс в .NET. В дополнение к выпуску хочу добавить, что в некоторых случаях использование класса HttpClient как Singleton приводит к другим проблемам связанным с кешированием DNS. Это хорошо описано в www.nimaara.com/2016/11/01/beware-of-the-net-httpclient/
Хорошее видео)
А в чем разница .NET Framework или .NET Core?
В том то и дело, что разницы никакой нет. И не понятно зачем вообще мигрировать. WPF или WinForms все равно никогда под линуксом работать не будет
Та чё ж ты так по клаве херачишь))
Еще видосов давай!
благодарю, интересненько!
Спс. Вашим способом очень быстро мигрировал свой проект на Net 6.0
Пожалуйста. Думал, уже придумали что-то поудобнее.
Отвратительный способ) Таким макаром можно пару месяцев солюшен "мигрировать"...
Большое спасибо, очень помогло!
А чё так можно было 0_о
я понять не могу, так WPF на линуксе то теперь работает или нет? UI кросс-платформу на нем собрать можно?
нет, кроссплатформу сейчас вроде как только с помощью .NET MAUI можно сделать
Hello sir, Iam stuck in the middle. Iam not able to select the .core file from VS2019 Ccan you please help me Thanks in advance
В чем смысл миграции?
Добавил в описание к видео те преимущества которые можно получить при миграции на .NET Core. Из опыта также могу сказать, что в качестве эксперимента мигрировал наш рабочий проект с .NET Framework 4.5.2 на .NET Core 3, провел грубое тестирование потребляемой памяти при одинаковой нагрузке и обнаружилось, что количество потребляемой памяти в версии на .NET Core было заметно меньше. С точки зрения производительности в нашем приложении результаты были примерно одинаковы. Также очень понравилась возможность деплоя приложения без отдельной установки зависимостей, когда всё находится в одной папке.
@@oleksiiborzenkov9739 с миграцией на core gui начинает меньше потреблять памяти или viemodels и models?
@@semen083 В моём случае я считаю это связано с улучшениями в работе сборщика мусора. Но опять же, это наблюдалось на нашем проекте, и наших тестах. Каждый проект имеет свою специфику и поэтому советую сравнивать изменения в производительности и использовании памяти на каждом проекте отдельно.
Знакомые все лица :)
Нормуль