Oleksii Borzenkov
Oleksii Borzenkov
  • Видео 4
  • Просмотров 12 232
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.
Просмотров: 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/

Комментарии

  • @CasanovaMur
    @CasanovaMur 11 месяцев назад

    Хорошее видео)

  • @exception6858
    @exception6858 Год назад

    А в чем разница .NET Framework или .NET Core?

    • @raxxla1949
      @raxxla1949 Год назад

      В том то и дело, что разницы никакой нет. И не понятно зачем вообще мигрировать. WPF или WinForms все равно никогда под линуксом работать не будет

  • @AntarCat-v1
    @AntarCat-v1 Год назад

    Та чё ж ты так по клаве херачишь))

  • @артёмтема-с3ъ
    @артёмтема-с3ъ 2 года назад

    Еще видосов давай!

  • @артёмтема-с3ъ
    @артёмтема-с3ъ 2 года назад

    благодарю, интересненько!

  • @_BladeDen_
    @_BladeDen_ 3 года назад

    Спс. Вашим способом очень быстро мигрировал свой проект на Net 6.0

    • @oleksiiborzenkov9739
      @oleksiiborzenkov9739 3 года назад

      Пожалуйста. Думал, уже придумали что-то поудобнее.

  • @IvanAndreev91
    @IvanAndreev91 3 года назад

    Отвратительный способ) Таким макаром можно пару месяцев солюшен "мигрировать"...

  • @Aeternum_Legion
    @Aeternum_Legion 3 года назад

    Большое спасибо, очень помогло!

  • @priminister5711
    @priminister5711 4 года назад

    А чё так можно было 0_о

  • @barsukov_vv
    @barsukov_vv 4 года назад

    я понять не могу, так WPF на линуксе то теперь работает или нет? UI кросс-платформу на нем собрать можно?

    • @hr3nk
      @hr3nk 2 года назад

      нет, кроссплатформу сейчас вроде как только с помощью .NET MAUI можно сделать

  • @sharashchandraudupa5241
    @sharashchandraudupa5241 5 лет назад

    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

  • @semen083
    @semen083 5 лет назад

    В чем смысл миграции?

    • @oleksiiborzenkov9739
      @oleksiiborzenkov9739 5 лет назад

      Добавил в описание к видео те преимущества которые можно получить при миграции на .NET Core. Из опыта также могу сказать, что в качестве эксперимента мигрировал наш рабочий проект с .NET Framework 4.5.2 на .NET Core 3, провел грубое тестирование потребляемой памяти при одинаковой нагрузке и обнаружилось, что количество потребляемой памяти в версии на .NET Core было заметно меньше. С точки зрения производительности в нашем приложении результаты были примерно одинаковы. Также очень понравилась возможность деплоя приложения без отдельной установки зависимостей, когда всё находится в одной папке.

    • @semen083
      @semen083 5 лет назад

      @@oleksiiborzenkov9739 с миграцией на core gui начинает меньше потреблять памяти или viemodels и models?

    • @oleksiiborzenkov9739
      @oleksiiborzenkov9739 5 лет назад

      @@semen083 В моём случае я считаю это связано с улучшениями в работе сборщика мусора. Но опять же, это наблюдалось на нашем проекте, и наших тестах. Каждый проект имеет свою специфику и поэтому советую сравнивать изменения в производительности и использовании памяти на каждом проекте отдельно.

  • @serhii.almazov
    @serhii.almazov 5 лет назад

    Знакомые все лица :)

  • @alkapa2005
    @alkapa2005 5 лет назад

    Нормуль