.net - .NETPlatform vs .NETStandard -


i'm confused terminology around platforms in .net these days - used understand until had pcls.

i found following documents:

for starters, first document refers conceptual platform moniker "netstandard" ".net platform standard". latter calls ".net standard" (at same time introduces new ".net standard library").

i don't why first document has disclaimer @ top second describes successor concept: seems @ least table showing version releationships newer in first document.

so difference between concepts ".net platform standard" , ".net standard library"? table in second document describing allegedly new concept show old table, without new row new ".net standard library" - if concepts same after all. disclaimer suggesting renaming?

nuget adds more mystery:

the json.net nuget package has target called ".netstandard" (apparantly nuget uses third moniker 1 of things) , presume supposed same thing "netstandard", right? ".net platform standard", correct?

the rc of microsoft.aspnet.mvc package has target called ".netplatform 5.4". what's that? it's called differently , has version that's way high have .net platform standard or .net standard library, whatever relationship between 2 might be. hmmm.

does know of means?

edit:

i managed figure out bit more: lex li said, rc version of microsoft.aspnet.mvc defunct. uses short moniker "dotnet5.4", indeed referenced in first document deprecated , called ".net platform" in long. current newest version of package presumably 1 called "microsoft.aspnetcore.mvc", refers non-defunct target names.

so solves nuget part of question , theory @ point ".net standard library" rename of called ".net platform standard". leaves term ".net platform", suspect older name either of these things when version count wasn't reset "1" everything.

maybe knowledge of these things can confirm or correct this.

you're right, concept of .net platform standard has been replaced (basically renamed) .net standard. .net standard , .net standard library referring same concept well.

the nuget monikers see here , there remains of .net standard evolution. current monikers are:

  • netstandard.x: refers specific version .net standard
  • netcoreapp1.x: refers .net core application targeting on specific version of .net core

check out new .net standard github repository , docs find out more latest .net standard developments.


Comments

Popular posts from this blog

java - SSE Emitter : Manage timeouts and complete() -

jquery - uncaught exception: DataTables Editor - remote hosting of code not allowed -

java - How to resolve error - package com.squareup.okhttp3 doesn't exist? -