Для ядра 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?