创建项目时无法查看运行时

时间:2020-07-15 08:41:16

标签: asp.net asp.net-core

我已经从https://dotnet.microsoft.com/download/dotnet-core/3.1安装了.Net Core SDK(SDK 3.1.302)和主机捆绑包(dotnet-hosting-3.1.6-win.exe) 当我创建一个新的空项目时,并在选择模板时

  1. 当我选择框架.Net Framework时,它将正确显示模板,在这里我可以选择.Net Core 3.1的.Net Core Runtime版本。 Shows asp.net core runtime 3.1
  2. 但是当我选择框架.Net Framework时,它没有显示模板,我可以选择.Net Core 3.1的.Net Core Runtime版本。 Does Not show asp.net core runtime 3.1

谢谢。

1 个答案:

答案 0 :(得分:0)

根据break changes document从asp.net核心2.1到3.0。

目标框架:不再支持.NET Framework 从ASP.NET Core 3.0开始,.NET Framework是不受支持的目标框架。

.NET Framework 4.8是.NET Framework的最后一个主要版本。新的ASP.NET Core应用应基于.NET Core构建。从.NET Core 3.0版本开始,您可以将ASP.NET Core 3.0视为.NET Core的一部分。

将ASP.NET Core与.NET Framework结合使用的客户可以使用2.1 LTS版本以完全受支持的方式继续。对2.1的支持和服务将一直持续到至少2021年8月21日。该日期是根据.NET支持政策宣布LTS版本的三年之后。 .NET Framework对ASP.NET Core 2.1程序包的支持将无限期扩展,类似于其他基于程序包的ASP.NET框架的服务策略。

因此您不能在2.2之后创建.net frmwork asp.net核心应用程序。