У меня многоцелевой проект C# do tnet с этими структурами, определенными в файле csproj:
<TargetFrameworks>net451;net452;net46;net461;netstandard1.3;netstandard2.0</TargetFrameworks>
Однако, просматривая исходный код, я получаю много ошибок, таких как: ![enter image description here](https://i.stack.imgur.com/lyFvk.png)
Что странно, потому что я использую правильное определение препроцессора, например:
#if NET452
using Microsoft.Owin;
#else
using Microsoft.AspNetCore.Http;
#endif
Возможно ли это даже в коде Visual Studio?
Редактировать ...
Используя Visual Studio 2019, проект строится нормально, и я могу использовать это раскрывающееся меню: ![enter image description here](https://i.stack.imgur.com/QXLft.png)