Для ядра ASP.NET я мог бы использовать несколько фреймворков (например, netcoreapp1.1 и dnx451) в одном проекте Project.json:
"frameworks": {
"netcoreapp1.1": {
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.1.0",
"type": "platform"
}
},
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
},
"dnx451": {}
},
В окончательной версии Visual Studio 2017 я могу ориентироваться только на netcoreapp1.1 или dnx451, но я не вижу возможности настроить таргетинг на оба.
Я попытался отредактировать файл csproj напрямую, чтобы добавить вторую структуру, установив либо <TargetFramework>netcoreapp1.1;dnx451</TargetFramework>, либо даже <TargetFrameworks>netcoreapp1.1;dnx451</TargetFrameworks>, но получив ошибки в Visual Studio из-за неподдерживаемых фреймворков.
Итак, как настроить таргетинг как на netcoreapp1.1, так и на dnx451 в одном проекте в окончательной версии Visual Studio 2017?