Modernizing Desktop Apps Part 1

In this episode, Robert is joined by Adam Braden. In this first of two episodes, Adam talks about the future of your Windows Presentation Foundation and Windows Forms applications. Windows, .NET, and Visual Studio are making it easy to incrementally modernize your existing applications by taking advantage of the platform improvements we are delivering. In this episode, Adam shows modern app packaging via MSIX, calling Windows APIs and previews the upcoming .NET Core 3 support in WinForms and WPF apps.

Resources:
MSIX Packaging (http://aka.ms/msix)

Windows App Packaging Project (https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-packaging-dot-net)

Calling Windows APIs (https://docs.microsoft.com/en-us/windows/uwp/porting/desktop-to-uwp-enhance)

.NET Core 3.0 (https://blogs.msdn.microsoft.com/dotnet/2018/12/04/announcing-net-core-3-preview-1-and-open-sourcing-windows-desktop-frameworks/)

How to port desktops applications to .NET Core 3.0 (https://devblogs.microsoft.com/dotnet/how-to-port-desktop-applications-to-net-core-3-0/)

15 Comments

  1. Sam K on March 3, 2021 at 9:56 pm

    Can we package VSTO Excel Addins using MSIX?

  2. Rodrigo Caballero Hurtado on March 3, 2021 at 9:56 pm

    Thanks!

  3. ZeBatata on March 3, 2021 at 9:57 pm

    What a bunch of garbage! +15 years in and these dunces still can’t deliver anything better than WinForms. Just quit and go flip burgers.

  4. Qupppa on March 3, 2021 at 9:59 pm

    34:28 – the demo gods are vengeful.

  5. freak777power on March 3, 2021 at 9:59 pm

    When I hear a word Modern or Modernized I want to puke knowing what garbage MS had released since Windows 8.0 release.

  6. Berth Ljunggren on March 3, 2021 at 10:07 pm

    Meh apps are on mobiles applications run on pc’s and such 🙂 besides that interesting topic.
    I have an old Cobol compiler that came with a book using setup.exe, i have replaced that with a 32 bit version which seems to work, the tools installed works in win10 x64 but the setup is
    16 bit it seems, but the package demands fixpack 3 which is stupid, any way to get around that?

  7. Lothar Scholz on March 3, 2021 at 10:10 pm

    And again only .NET but we want C++. I thought you understood that MS, i really really thought you did. Only a C++ core can be ported to macOS and Linux.

  8. R. Tuğrul Altın on March 3, 2021 at 10:15 pm

    good

  9. Jozef Izso on March 3, 2021 at 10:20 pm

    No support for MSIX in Visual Studio yet, not even in the new 2019 release and/or open sourced WiX Toolset. Yet, they tell you they are porting it to an OS which support will end in a year. What a great and mature product after 2 years!

  10. Khatuntcov Mikhail on March 3, 2021 at 10:37 pm

    Hey MS. Could you make soap server work on Core? My company has to use Java to dockerize our platform =(…

  11. Mahdi Hosseini on March 3, 2021 at 10:38 pm

    how to release net core 3 app in single exe file?

  12. Hojeong Lee on March 3, 2021 at 10:39 pm

    Helpful and interesting. Good Video. 🙂

  13. Colin Campbell on March 3, 2021 at 10:40 pm

    Are desktop apps going the way of the dodo?

  14. Ivan Mauricio Marin Lombo on March 3, 2021 at 10:43 pm

    Works with vb.net?

Leave a Comment