Ответ 1
Вам нужно настроить таргетинг на несколько фреймворков в файле csproj. В первоначальном запуске Visual Studio 2017 для этого нет интерфейса, но вы можете сделать это вручную. Я считаю, что в обновлении будет поддержка UI.
Это просто вопрос об изменении элемента <TargetFramework>
на <TargetFrameworks>
и использовании списка целей, разделенных запятыми. Например, в Noda Time у меня есть:
<TargetFrameworks>net45;netstandard1.3</TargetFrameworks>
У вас может быть:
<TargetFrameworks>netcoreapp1.0;netstandard1.3</TargetFrameworks>
Однако вы хотели бы сделать это только в том случае, если хотите использовать (условно) некоторые функции, доступные только в .NET Core, а не в .NET Standard.