Я читал о разнице между .NET Standard и .NET Core, но я действительно не знаю, в чем разница, или когда выбирать проект библиотеки .NET Standard, и когда выбирать проект библиотеки .NET Core.
Я прочитал, что .NET Standard гарантирует, что набор API всегда доступен, независимо от используемой платформы (при условии, что эта платформа совместима с выбранной мною версией .NET Standard). Если я не ошибаюсь, это означает, что я могу создать библиотеку классов .NET Standard и затем использовать ее на любой платформе, совместимой с выбранной версией .NET Standard.
С .NET Core я прочитал, что он также предназначен для кроссплатформенного использования, поэтому, если я выберу библиотеку .NET Core, мне кажется, что я могу использовать ее и на многих платформах, точно так же как .NET Standard.
Так что в конце я не вижу разницы. Когда я должен использовать что? В чем разница между ними?