Asp.net 这个新选项是什么';在创建.NET核心应用程序时,是否在.NET核心web开发中使用s(在.NET框架上运行)功能?
我正在创建一个.NET核心应用程序。为什么有“在.NETFramework上运行”的选项(见下图)?从某种意义上说,.NETCore不已经包括了.NETFramework吗?我的意思是.NETCore是跨平台的,但是.NETFramework只支持Windows 如果选中“在.NET Framework上运行”复选框,生成的项目将创建一个在.NET Framework而不是.NET Core上运行的ASP.NET Core 2.1应用程序 值得一提的是,ASP.NET Core 2.1是支持.NET Framework的最后一个版本。有关详细信息,请参阅 .NET核心不包括.NET Framework,它们是不同的运行时和框架,但有很多共同点 2002年,微软发布了.NETFramework,一个用于创建Windows应用程序的开发平台。现在.NET Framework的版本是4.8,并且仍然受到Microsoft的支持 2014年,微软开始编写一个跨平台、开源的.NET框架的后续版本。NET的这个新实现在达到3.1版之前一直被命名为.NETCore。在.NETCore3.1之后的下一个版本是.NET5.0。跳过了版本号4,以避免混淆.NET和.NET Framework 4.8的此实现。删除“Core”这个名称是为了明确这是.NET的主要实现 来源:如果选中“在.NET Framework上运行”复选框,生成的项目将创建一个在.NET Framework而不是.NET Core上运行的ASP.NET Core 2.1应用程序 值得一提的是,ASP.NET Core 2.1是支持.NET Framework的最后一个版本。有关详细信息,请参阅 .NET核心不包括.NET Framework,它们是不同的运行时和框架,但有很多共同点 2002年,微软发布了.NETFramework,一个用于创建Windows应用程序的开发平台。现在.NET Framework的版本是4.8,并且仍然受到Microsoft的支持 2014年,微软开始编写一个跨平台、开源的.NET框架的后续版本。NET的这个新实现在达到3.1版之前一直被命名为.NETCore。在.NETCore3.1之后的下一个版本是.NET5.0。跳过了版本号4,以避免混淆.NET和.NET Framework 4.8的此实现。删除“Core”这个名称是为了明确这是.NET的主要实现Asp.net 这个新选项是什么';在创建.NET核心应用程序时,是否在.NET核心web开发中使用s(在.NET框架上运行)功能?,asp.net,.net,asp.net-core,Asp.net,.net,Asp.net Core,我正在创建一个.NET核心应用程序。为什么有“在.NETFramework上运行”的选项(见下图)?从某种意义上说,.NETCore不已经包括了.NETFramework吗?我的意思是.NETCore是跨平台的,但是.NETFramework只支持Windows 如果选中“在.NET Framework上运行”复选框,生成的项目将创建一个在.NET Framework而不是.NET Core上运行的ASP.NET Core 2.1应用程序 值得一提的是,ASP.NET Core 2.1是支持.N
来源:我对你的问题进行了编辑,但不清楚你在问什么。这不是“新”选项,而是旧选项(自.NET Core 1.x以来)。无论如何,对于ASP.NET Core 3.x及以上版本,您将无法获得该选项。我对您的问题进行了编辑,但不清楚您提出的问题。这不是一个“新”选项,而是一个旧选项(自.NET Core 1.x以来)。无论如何,对于ASP.NET Core 3.x及更高版本,您将无法获得此信息。这意味着如果选择了.NET Core应用程序,它将不会是跨平台应用程序?它的功能将受到限制,对吗?是的,如果选中,该应用程序将是.NET Framework应用程序,并且仅限于Windows。目标框架下拉框具有误导性。如果你没有很好的理由绑定到.NET Framework,.NET Core是一个不错的选择。这意味着如果选择了.NET Core应用程序,它将不会是一个跨平台的应用程序?它的功能将受到限制,对吗?是的,如果选中,该应用程序将是.NET Framework应用程序,并且仅限于Windows。目标框架下拉框具有误导性。如果你没有一个很好的理由与.NETFramework绑定,.NETCore是一个不错的选择。