Приветы. Пилим сборку под .NET Framework / .NET Core.
В коде появляются вставки вида #if NETFRAMEWORK
Существуют бест-практисы, как этого не делать? Сейчас гадаем в сторону извращений вроде - одна сборка под .NET Framework, другая под .NET Core, и ещё одна прокси. А может не просто прокси, а сэкспортированными типами. В общем, прежде чем писать велосипед, хочу выяснить, как эту проблему решают в цивилизованном мире.