Search code examples
.net.net-standard

.NET Framework, .NETportable and .NET Standard


What is actually the difference between these three? I understand .NET portable is obsolete, pretty much, but what about the other two.


Solution

  • .NET Standard is an interface while .NET Framework is an implementation of that interface. NET Core is another implementation of NET Standard. This makes it so that when creating libraries you can target NET Standard instead of any of the above mentioned implementations making the library available to both NET Framework and NET Core.