当ASP.NET Core 1.0,1.1退出时,Microsoft有两个独立的模板来创建.NET Core Web应用程序:
Something like:
.NET核心Web应用程序(.NET核心) - Windows,Linux,MacOS
.NET核心Web应用程序(.NET Framework) - 仅限Windows
是否可以将新的ASP.NET Core 2.0模板与.NET Framework一起使用?我不再看到它的模板了,我尝试了以下但是它不起作用:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net461</TargetFramework>
</PropertyGroup>
<ItemGroup>
<Folder Include="wwwroot\" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.3" />
</ItemGroup>
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.1" />
</ItemGroup>
</Project>
我基本上创建了一个新的.NET Core 2.0 Web应用程序,并将TargetFramework更改为net461,我收到各种错误:
Microsoft.AspNetCore.All 2.0.3与.NETFramework v4.6.1不兼容
1 回答
在左下拉列表中,您可以选择.NET Framework:
你有ASP.NET Core与目标.NET Framework 4.6.1: