News for hackers. Stuff that matters.
Re:.NET Team Survey: Native AOT by SideburnsOfDoom on Thursday August 06, 2020 @04:55PM (#24075371)
> how do people even keep up with these rapid changes in the post Core world and what/when to use them?

You wished that the dev world moved slower. Sorry, things move fast nowadays. The .NET team decided to stay relevant, by moving fast to keep up. That's just how it is.

Re:.NET Team Survey: Native AOT by alkonaut on Friday August 07, 2020 @04:59AM (#24079863)
As a desktop developer I really miss the Big Bang releases and slow pace yes. We are doing a 2-year transition between 4.7.1 and 4.7.2 now! What goes on beyond that is just a fog. Some of our third party dependencies are probably never going to be ported core while many others are starting to lose maintenance on netfx. Being in the position of having to maintain a netfx desktop app for the coming 10-20 years is looking bleak.
Re:.NET Team Survey: Native AOT by SideburnsOfDoom on Friday August 07, 2020 @05:25AM (#24080019)
Then stay on the LTS releases. They come roughly annually.
Re:.NET Team Survey: Native AOT by svick on Friday August 07, 2020 @05:57AM (#24080231)
Starting with .Net 5, there will be one major release exactly once a year, and one LTS release exactly once every two years.

(see https://devblogs.microsoft.com/dotnet/introducing-net-5/)

Re:.NET Team Survey: Native AOT by alkonaut on Friday August 07, 2020 @06:04AM (#24080269)
.NET 5 is a no go for those of us who are stuck on netfx. There is no compatibility.
Re:.NET Team Survey: Native AOT by SideburnsOfDoom on Friday August 07, 2020 @07:32AM (#24080757)
> There is no compatibility

That's not true.

Re:.NET Team Survey: Native AOT by alkonaut on Friday August 07, 2020 @07:46AM (#24080868)
I mean for existing pre-built binary libraries built for netfx (which is what we are stuck with as dependencies in many cases) there is no way to use them under core/net5 that I’m aware of (I’d be happy to learn that it was!).

E.g I have a huge library from Autodesk that targets 4.6.2 and I consume it from 4.7.1 now. I don’t think they have a plan to support a Core/net5 framework so my app can’t either.

Obviously you can rebuild libraries and target both/netstandard/whatever but that’s not what I mean.

Re:.NET Team Survey: Native AOT by ptx on Saturday August 08, 2020 @03:48AM (#24089843)
There is actually a compatibility mode[1], although not everything is supported:

"Starting with .NET Standard 2.0, the .NET Framework compatibility mode was introduced. This compatibility mode allows .NET Standard and .NET Core projects to reference .NET Framework libraries. Referencing .NET Framework libraries doesn't work for all projects, such as if the library uses Windows Presentation Foundation (WPF) APIs, but it does unblock many porting scenarios."

I don't know if there are downsides or if the compatibility will be removed in the future.

https://docs.microsoft.com/en-us/dotnet/core/porting/third-p...

Re:.NET Team Survey: Native AOT by SideburnsOfDoom on Friday August 07, 2020 @10:26AM (#24082212)
Seems to me more like the issue is with Autodesk and with an unmaintained binary dependency, not with .NET at all.
Re:.NET Team Survey: Native AOT by alkonaut on Friday August 07, 2020 @06:06AM (#24080276)
The problem isn’t the framework so much as libraries and their dependencies. A required update to one library might require a bump in a second library and that library drops netfx support and supports only core/net5 in that bumped version. Stuck between a rock and a hard place.