NET Standard vs Net Core App: при создании .NET Core Project (с использованием консоли или библиотеки классов)
Я пытаюсь развивать свои проекты, чтобы они были кроссплатформенными. Я создал несколько библиотек классов таким образом:
Но когда я использовал Entity Framework для сборки своей базы данных, необходимые пакеты nuget не устанавливались, за исключением случаев, когда они использовались в консольном приложении.
Вот разница, консольное приложение ссылается на .NET Core:
И библиотека классов ссылается на NET Standard:
Так почему же они оба под .NET Core, но ссылаются на разные библиотеки? Оба они кроссплатформенные или только консоль, которая использует .NET Core? И мне следует избегать использования библиотек классов в этом случае?