Как решить эту проблему?
Вы не можете.По крайней мере, не напрямую.
- .NET Core может запускать сборки, ориентированные либо на само .NET Core, либо на .NET Standard
- .NET Framework может запускать сборки, ориентированные либо на .NET Framework, либо на .NET Standard
Таким образом, невозможно объединить две сборки, предназначенные для Full Framework и Core соответственно.Не в ядре и не в полном объеме.(Возможно, вы сможете найти хаки и решения «но для меня это работает» повсеместно, но они являются сверххрупкими исключениями для их конкретного случая использования.)
Вы можете переключитьсяваша целевая платформа сборки .NET Core либо для .NET Framework, либо для .NET Standard, либо вы можете предоставить несколько целевых структур для создания пакета Nuget, который поддерживает .NET Core и полная структура.
Но если вам нужна сборка .NET Core и приложения .NET Framework, вы не сможете использовать их вместе таким образом.