Is it still possible to create a web application using the .NET Core 2.0 template that only works with full .NET Framework
回到ASP.NET Core 1.0、1.1退出时,Microsoft有两个单独的模板来创建.NET核心Web应用程序:
类似:
.NET核心Web应用程序(.NET核心)-Windows、Linux、MacOS.NET核心Web应用程序(.NET框架)-仅限Windows
是否可以只在.NET框架中使用新的ASP.NET Core 2.0模板?我再也看不到它的模板,我尝试了以下操作,但它不起作用:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <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,我得到了各种各样的错误,说:
0在左侧下拉列表中,您可以选择.NET Framework:
而且您有带目标.NET Framework 4.6.1的ASP.NET核心: