我已经阅读了.NET Standard和.NET Core之间的区别,但是我真的不知道区别是什么,何时选择.NET Standard库项目以及何时选择.NET Core库项目。
我已经读过.NET Standard是为了确保无论使用什么平台,一组API始终可用(只要该平台与我选择的.NET Standard版本兼容)。如果我没记错的话,这意味着我可以创建.NET Standard的类库,然后在与我选择的.NET Standard版本兼容的任何平台上使用它。
使用.NET Core,我已经读到它也打算用于跨平台使用,因此,如果选择.NET Core库,似乎也可以在许多平台上使用它,就像.NET Standard一样。
所以最后,我看不出有什么区别。我什么时候应该使用哪个?它们之间有什么区别?