NET Standard vs Net Core App: при создании .NET Core Project (с использованием консоли или библиотеки классов)

Я пытаюсь развивать свои проекты, чтобы они были кроссплатформенными. Я создал несколько библиотек классов таким образом:

Но когда я использовал Entity Framework для сборки своей базы данных, необходимые пакеты nuget не устанавливались, за исключением случаев, когда они использовались в консольном приложении.

Вот разница, консольное приложение ссылается на .NET Core:

И библиотека классов ссылается на NET Standard:

Так почему же они оба под .NET Core, но ссылаются на разные библиотеки? Оба они кроссплатформенные или только консоль, которая использует .NET Core? И мне следует избегать использования библиотек классов в этом случае?

Ответы на вопрос(1)

Ваш ответ на вопрос