Re:.NET 6 Released
by kingcharles on Monday November 08, 2021 @01:48PM
(#29152727)
This actually makes sense in 2021 since we have the resources to allow things like this. 20 years ago this might have seemed insane.
[ Parent
| on HN ]
Keep in mind that it's just one option. If you want, you can still deploy your app separately from the .Net runtime.
Also, to keep the size at least somewhat in check, unused parts of the base library are not included in the single-file mode.
Keeping in mind it's also a double edge sword. TLS deprecations alone will ensure your app will die after a few years if it doesn't run on an up-to-date CLR.
Re:.NET 6 Released
by dotancohen on Tuesday November 09, 2021 @01:56AM
(#29158580)
This sounds quite the argument for basing critical workflows only on software for which the user has both access and permission to modify the source code.
Timezone and DST fuckery is another, I assume?
30 years ago we used DOS and DLL Hell was a completely unknown concept.
We did have to deal with himem.sys though.
On the contrary, 30 years ago we were using Windows 3.0, which is about when dll hell started being a real thing.
(DLL hell stopped being a problem a lot sooner than you probably think, too...)
>DLL hell stopped being a problem a lot sooner than you probably think, too
Does not match my experience at work unfortunately.
If you're seeing this on any version of Windows made in the last 22 years or so, it's because a software developer fucked up in a really creative way. My condolences.
Sometimes the issue is that people have tended to conflate "dll hell" and "dependency hell." That's an old pet peeve of mine and I realize it doesn't matter...
Re:.NET 6 Released
by ourmandave on Monday November 08, 2021 @02:09PM
(#29152971)
"Insert floppy disk 435 of 880 and press [Enter] when ready..."