Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 这个新选项是什么';在创建.NET核心应用程序时,是否在.NET核心web开发中使用s(在.NET框架上运行)功能?_Asp.net_.net_Asp.net Core - Fatal编程技术网

Asp.net 这个新选项是什么';在创建.NET核心应用程序时,是否在.NET核心web开发中使用s(在.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核心应用程序。为什么有“在.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的主要实现


来源:

我对你的问题进行了编辑,但不清楚你在问什么。这不是“新”选项,而是旧选项(自.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是一个不错的选择。