首页 文章

是否仍然可以使用仅适用于完整.NET Framework的.NET Core 2.0模板创建Web应用程序

提问于
浏览
2

当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 回答

  • 1

    在左下拉列表中,您可以选择.NET Framework:

    enter image description here

    你有ASP.NET Core与目标.NET Framework 4.6.1:

    enter image description here

相关问题