J'ai lu la différence entre .NET Standard et .NET Core, mais je ne sais vraiment pas quelle est la différence, ni quand choisir un projet de bibliothèque .NET Standard et quand choisir un projet de bibliothèque .NET Core.
J'ai lu que .NET Standard est de s'assurer qu'un ensemble d'API est toujours disponible, quelle que soit la plateforme utilisée (tant que cette plateforme est compatible avec la version .NET Standard que j'ai choisie). Si je ne me trompe pas, cela signifie que je peux créer une bibliothèque de classes de .NET Standard, puis l'utiliser sur n'importe quelle plate-forme compatible avec la version .NET Standard que j'ai choisie.
Avec .NET Core, j'ai lu qu'il est également destiné à une utilisation multiplateforme, donc si je choisis une bibliothèque .NET Core, il semble que je puisse également l'utiliser sur de nombreuses plates-formes, tout comme .NET Standard.
Donc à la fin, je ne vois pas la différence. Quand devrais-je utiliser quoi? Quelle est la différence entre eux?