.NET Native

Sign in to queue

The Discussion

  • User profile image
    Jackson

    Is this available for Desktop applications. If not, will it be available in the near future?

  • User profile image
    Shawn Farkas

    Hi Jackson,

    Our first release, with Visual Studio 2015, is targeting Windows Store and Windows Phone apps. Once we wrap that up, we'll examine which other platforms we should support next. When you say desktop, are you looking for console, WPF, WinForms, something else entirely?

    -Shawn

  • User profile image
    Jackson

    Hi Shawn,
    I am looking improving startup times of WinForms Application

  • User profile image
    Andre Silva

    I would be very interested in seeing .NET native coming for WinForms as well. Hope it doesn't take long :)

    I have a question: Since it'll be generating native code, does that mean that softwares like .NET Reflector won't work with apps built with .NET Native?

  • User profile image
    MRumpler

    I'm also interested in WinForms apps.

    But why does it make a difference whether it is a WinForms, WPF or console application? You just compile IL to machine code, don't you?

  • User profile image
    hillr

    I would love to see .NET Native compilation for use on embedded devices i.e. think .NET CF and/or .NET MF.  Low end embedded processors are significantly resource constrained. .NET startup delays due to jitting can be unacceptable.  Add to that the size of the .NET Framework requiring larger flash, impacting the BOM (device cost) and this .NET Native support becomes real interesting for the embedded space.

  • User profile image
    MrkMnl

    .NET Native sounds awesome and just what we C# .NET game developers need!

    However it is only for Windows Store and Phone so of no use to us :(

    PC Games are becoming more popular than console games, we love C# and with .NET Native we would have the best of both worlds productivity and efficiency. However it being only available for Windows Store makes it useless for us - we are not going spend any effort on WinRT code, the market is not there and we simply do not like the new fangled COM API. Why not have .NET native for the full .NET Framework and desktop applications so we can use XNA, MonoGame and all the existing game engines, .NET libraries (e.g. Farseer, FalconUDP) out there??? 

  • User profile image
    Shawn Farkas

    Our first platform is Windows Store / Windows Phone, but once that's complete we of course will be looking to expand the types of apps we support. One of the reasons that bringing up Phone and Store first was chosen is that those targets have a smaller .NET Framework surface area exposed to them (and simultaneously support lower end hardware which will benefit from the reduced memory footprint and natively compiled code that .NET Native supports).

    So, while yes it's all just MSIL code at the end of the day, not having the framework surface area there would be a hinderance for writing WinForms - or even Console - apps. Getting a good port of the framework surface is where a lot of the work comes into play and is part of the reason that we're not bringing up all of these platforms initially.

    -Shawn

  • User profile image
    arknu

    +1 for making .NET Native available for desktop use ASAP. Why develop this and then not use it where it would be of greatest benefit? In my case, it would be mainly WPF apps, but hopefully it would be framework-agnostic.

  • User profile image
    issam

    another +1 for this in desktop apps (WPF/Winform).

    there is a huge number of developers and apps that would benefits from this enhacement .

  • User profile image
    Jason

    We definitely need this for winform apps. There are many business scenarios where we need native compile apps, and had to resort to alternatives.

  • User profile image
    Jonathan Joergensen

    +1 for Desktop Apps (WPF/Winforms)

  • User profile image
    Rob

    Guys it's almost a year now, since the first announcement of .NET Native. Any update on .NET Native for Desktop (WinForms)? It'll be of tremendous help in my commercial application - will definitely speed up development & testing time, reduce errors, and allow a superior User Experience. Is it even happening? If yes, any estimated timeline would be awesome!

Add Your 2 Cents