Как указать ASP.NET основные целевые рамки импортируются.файл csproj (вместо project.в JSON)?
Я строю ASP.NET основное приложение и пытаюсь установить пакет хранилища Azure.
На странице Github хранилища Azure написано, что мне нужно поместить в проект следующее.JSON файл - но так как это использует последнюю версию ASP.NET основная версия, у нас нет проекта.файл json, просто a .файл csproj.
"imports": [
"dnxcore50",
"portable-net451+win8"
]
Есть ли способ сделать это внутри .файл csproj? Я предполагаю, что это место может быть где-то около этого:
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp1.1</TargetFramework>
<PreserveCompilationContext>true</PreserveCompilationContext>
</PropertyGroup>
Большое спасибо!
1 ответ:
После переноса одного из моих проектов на новую модель, вот что он сгенерировал:
<PropertyGroup> <TargetFramework>netcoreapp1.6</TargetFramework> <PreserveCompilationContext>true</PreserveCompilationContext> <AssemblyName>TestApp</AssemblyName> <OutputType>Exe</OutputType> <PackageTargetFallback Condition=" '$(TargetFramework)' == 'netcoreapp1.6' ">$(PackageTargetFallback);dotnet5.6;portable-net45+win8</PackageTargetFallback> </PropertyGroup>Попробуйте добавить dnxcore50 и portable-net451+win8 аналогичным образом, примерно так:
<PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework>netcoreapp1.1</TargetFramework> <PreserveCompilationContext>true</PreserveCompilationContext> <PackageTargetFallback Condition=" '$(TargetFramework)' == 'netcoreapp1.1' ">$(PackageTargetFallback);dnxcore50;portable-net451+win8</PackageTargetFallback> </PropertyGroup>
Comments