none
What is .Net core and winform app development RRS feed

  • Question

  • please briefly discuss what is .net core instead of any link. what kind of advantage is there for which people start developing on .net core ?

    most important question with .net we can develop winform application. using .net core can we develop winform apps which may run on linux & MacOS?

    Saturday, January 12, 2019 5:40 PM

Answers

  • .NET Core platform is based on .NET Framework code which was refactored to smaller components which can be used as nuget package. Advantage is smaller runtime than old .NET Framework runtime and less dependencies in projects. 

    WinForms and WPF application is in .NET Core 3 version which is available as preview version. I think main goal of implementation WinForms and WPF into .NET Core is not to run it on Linux and MacOS but it is aimed to use it as WebAssembly. It is project which will provide to run WinForms application in web browser. It was announced together with Visual Studio 2019 Preview but there is not designer for WinForms when project is in .NET Core 3. I hope it will be added in next version.

    Saturday, January 12, 2019 5:59 PM
  • .NET Core for desktop solutions will be limited to the Windows O/S and will  not be available across platforms like Linux and Mac.
    • Marked as answer by Sudip_inn Tuesday, January 15, 2019 9:47 AM
    Saturday, January 12, 2019 8:29 PM
  • Hi Sudip_inn,

    Maybe the following picture about .net core Architecture could help you to understand about windows desktop with .net core 3.0.

    Support for Windows desktop will be added as a set of “Windows Desktop Packs”, which will only work on Windows. Maybe it will offer cross-platform desktop product, focused on the cloud in next version of .net core.

    Best regards,

    Zhanglong


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • Marked as answer by Sudip_inn Tuesday, January 15, 2019 9:48 AM
    Tuesday, January 15, 2019 7:27 AM
    Moderator

All replies

  • .NET Core platform is based on .NET Framework code which was refactored to smaller components which can be used as nuget package. Advantage is smaller runtime than old .NET Framework runtime and less dependencies in projects. 

    WinForms and WPF application is in .NET Core 3 version which is available as preview version. I think main goal of implementation WinForms and WPF into .NET Core is not to run it on Linux and MacOS but it is aimed to use it as WebAssembly. It is project which will provide to run WinForms application in web browser. It was announced together with Visual Studio 2019 Preview but there is not designer for WinForms when project is in .NET Core 3. I hope it will be added in next version.

    Saturday, January 12, 2019 5:59 PM
  • .NET Core for desktop solutions will be limited to the Windows O/S and will  not be available across platforms like Linux and Mac.
    • Marked as answer by Sudip_inn Tuesday, January 15, 2019 9:47 AM
    Saturday, January 12, 2019 8:29 PM
  • Hi Sudip_inn,

    Maybe the following picture about .net core Architecture could help you to understand about windows desktop with .net core 3.0.

    Support for Windows desktop will be added as a set of “Windows Desktop Packs”, which will only work on Windows. Maybe it will offer cross-platform desktop product, focused on the cloud in next version of .net core.

    Best regards,

    Zhanglong


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • Marked as answer by Sudip_inn Tuesday, January 15, 2019 9:48 AM
    Tuesday, January 15, 2019 7:27 AM
    Moderator
  • you said winform will be running in browser instead of as stand alone application ?

    it will be coming with VS2019?

    can't we still develop windows application with dornet core which will be running as stand alone application on linux & Mac ?

    you said -- NET Core platform is based on .NET Framework code which was refactored to smaller components which can be used as nuget package. Advantage is smaller runtime than old .NET Framework runtime and less dependencies in projects. 

    this is not clear small component which can be used as nuget package ?

    • Edited by Sudip_inn Tuesday, January 15, 2019 9:47 AM
    Tuesday, January 15, 2019 9:46 AM
  • Maybe it will offer cross-platform desktop product, focused on the cloud in next version of .net core.

    How it will offer cross platform ? please discuss this issue in details. thanks

    Tuesday, January 15, 2019 9:50 AM