Уровень совместимости ресурсов / резервных целей для .NET Core и .NET Standard 2. * в настоящее время составляет 4.6.1.
Таким образом, теоретически, вы можете заставить его работать, ориентируясь на 4.6.1 вместо 4.7.2 и используя новейшие инструменты. Этот запасной вариант изначально планировался только для пакетов NuGet, когда вы использовали библиотеки, которые вы не можете контролировать сами.
Вам следует переназначить свою библиотеку классов на netstandard2.0 или netcoreapp2.0, хотя и убедитесь, что вы используете только доступные API. Затем этот проект можно использовать из других проектов .NET Framework.
Если вы по какой-либо причине не можете этого сделать, вы также можете изменить ссылку на проект:
<ProjectReference Include="..\som\netfx47-project.csproj"
SkipGetTargetFrameworkProperties="true" />