Tutti sembrano parlarne facilmente ma non capisco.
.NET Standard è un sottoinsieme di funzionalità di ogni framework .NET che devi seguire se vuoi rendere il tuo framework .NET compatibile e compatibile su tutte le piattaforme che .NET può scegliere.
Allora perché devo specificare manualmente "netstandard20", "net461" e così via in targetframework?
Non dovrebbe essere compatibile con tutti?
Qual è anche il senso di mirare a se stesso "netstandard20"?