Click here to Skip to main content
15,884,176 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: .Net versions: clearing the mud? Pin
Sander Rossel30-Jan-22 9:34
professionalSander Rossel30-Jan-22 9:34 
GeneralRe: .Net versions: clearing the mud? Pin
MSBassSinger1-Feb-22 12:05
professionalMSBassSinger1-Feb-22 12:05 
GeneralRe: .Net versions: clearing the mud? Pin
Sander Rossel1-Feb-22 22:22
professionalSander Rossel1-Feb-22 22:22 
GeneralRe: .Net versions: clearing the mud? Pin
Gerry Schmitz30-Jan-22 4:59
mveGerry Schmitz30-Jan-22 4:59 
GeneralRe: .Net versions: clearing the mud? Pin
Richard Deeming30-Jan-22 22:03
mveRichard Deeming30-Jan-22 22:03 
GeneralRe: .Net versions: clearing the mud? Pin
maze331-Jan-22 0:14
professionalmaze331-Jan-22 0:14 
GeneralRe: .Net versions: clearing the mud? Pin
raddevus31-Jan-22 3:00
mvaraddevus31-Jan-22 3:00 
GeneralRe: .Net versions: clearing the mud? Pin
MSBassSinger1-Feb-22 12:02
professionalMSBassSinger1-Feb-22 12:02 
It is not that hard to understand.

.NET started out as .NET Framework. It has had versions 1.0 -> 4.8
During the time when .NET 4.x was the current version, MS wanted to start building a .NET that was portable across different OSs, not just Windows. Given the vast number of APIs in the .NET Framework, it was not practical to convert all of it over to .NET to run on multiple OSs in one release. So MS created .NET Core to have the core APIs necessary for most programs. Thus, .NET Core 1.0 -> 3.1 over time, to get more and more APIs there.

But what about making library DLLs work on both Framework and Core? That is where .NET Standard comes in. Not a framework, but the common specification of what exists in .NET Framework and .NET Core. If you built your DLL to .NET Standard, then it could be used by a matching Framework or Core.

Finally, MS got close enough that the next .NET Core would have almost everything .NET Framework 4.x had. They put it into .NET 5. .NET Framework is end-of-lifed at 4.8.x. .NET Core is end-of-lifed at 3.1. .NET, which diverged with .NET Framework and .NET Core, has merged back to one .NET (5, and now 6) to support multiple OSs and CPUs. No need for .NET Standard with .NET 5 and beyond.

.NET Framework>>>>>+>>>>>>>>>>>>>>>>>>>>>>>.NET
                   | |                 | |
                   | +>>.NET Standard>>+ |
                   | |                 | |
                   .NET Core>>>>>>>>>>>>>+

GeneralRe: .Net versions: clearing the mud? Pin
raddevus1-Feb-22 16:54
mvaraddevus1-Feb-22 16:54 
RantI am not getting some of my Amazon/Parcel packages now Pin
Slacker00729-Jan-22 7:34
professionalSlacker00729-Jan-22 7:34 
GeneralRe: I am not getting some of my Amazon/Parcel packages now Pin
Gary R. Wheeler29-Jan-22 7:47
Gary R. Wheeler29-Jan-22 7:47 
GeneralRe: I am not getting some of my Amazon/Parcel packages now Pin
Roger Wright29-Jan-22 8:59
professionalRoger Wright29-Jan-22 8:59 
GeneralRe: I am not getting some of my Amazon/Parcel packages now Pin
Slacker00729-Jan-22 9:28
professionalSlacker00729-Jan-22 9:28 
GeneralRe: I am not getting some of my Amazon/Parcel packages now Pin
Eddy Vluggen29-Jan-22 9:04
professionalEddy Vluggen29-Jan-22 9:04 
GeneralRe: I am not getting some of my Amazon/Parcel packages now Pin
Slacker00729-Jan-22 9:24
professionalSlacker00729-Jan-22 9:24 
GeneralRe: I am not getting some of my Amazon/Parcel packages now Pin
Eddy Vluggen29-Jan-22 23:27
professionalEddy Vluggen29-Jan-22 23:27 
GeneralRe: I am not getting some of my Amazon/Parcel packages now Pin
OriginalGriff29-Jan-22 10:47
mveOriginalGriff29-Jan-22 10:47 
GeneralRe: I am not getting some of my Amazon/Parcel packages now Pin
David O'Neil29-Jan-22 11:40
professionalDavid O'Neil29-Jan-22 11:40 
GeneralRe: I am not getting some of my Amazon/Parcel packages now Pin
Richard Andrew x6430-Jan-22 4:34
professionalRichard Andrew x6430-Jan-22 4:34 
GeneralRe: I am not getting some of my Amazon/Parcel packages now Pin
David O'Neil30-Jan-22 8:51
professionalDavid O'Neil30-Jan-22 8:51 
GeneralRe: I am not getting some of my Amazon/Parcel packages now Pin
Richard Andrew x6430-Jan-22 10:06
professionalRichard Andrew x6430-Jan-22 10:06 
GeneralRe: I am not getting some of my Amazon/Parcel packages now Pin
David O'Neil30-Jan-22 10:26
professionalDavid O'Neil30-Jan-22 10:26 
QuestionRe: I am not getting some of my Amazon/Parcel packages now Pin
David Crow29-Jan-22 14:04
David Crow29-Jan-22 14:04 
AnswerRe: I am not getting some of my Amazon/Parcel packages now Pin
Slacker00729-Jan-22 14:39
professionalSlacker00729-Jan-22 14:39 
GeneralRe: I am not getting some of my Amazon/Parcel packages now Pin
David O'Neil29-Jan-22 19:20
professionalDavid O'Neil29-Jan-22 19:20 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.