Everyone seems talking easy about it but I don't get it.
.NET Standards is a subset of functionalities of every .NET frameworks that you have to follow if you want to make your framework .NET Standard compliant and so compatible on all the platforms .NET can target.
Then why I have to specify manually "netstandard20", "net461" and so on in targetframework?
Shouldn't it be compatible with everyone?
What's even the sense of targenting himself "netstandard20"?