究竟什么是.net vNext。净核心与vNext差异/解释

究竟什么是.net vNext。净核心与vNext差异/解释,.net,.net-core,.net,.net Core,您好,我目前在一个使用PCL库的项目中工作,我们正在将所有内容迁移到.net标准。我在阅读有关.net标准的内容时,发现了著名的版本/平台表() 我不明白的是:什么是vNext?我想我明白了这是什么,但我认为我错了,事实是,我在任何地方都找不到我的答案,即使是在微软的博客/网站上。 我认为这是一个新版本的框架,有一些新的功能和改进,如编译到本机和新的ryujit等。。。但是每次我搜索vnext时,我总是看到ASP.Net vnext,而不是.Net vnext,ASP是构建页面等的web工具。

您好,我目前在一个使用PCL库的项目中工作,我们正在将所有内容迁移到.net标准。我在阅读有关.net标准的内容时,发现了著名的版本/平台表()

我不明白的是:什么是vNext?我想我明白了这是什么,但我认为我错了,事实是,我在任何地方都找不到我的答案,即使是在微软的博客/网站上。 我认为这是一个新版本的框架,有一些新的功能和改进,如编译到本机和新的ryujit等。。。但是每次我搜索vnext时,我总是看到ASP.Net vnext,而不是.Net vnext,ASP是构建页面等的web工具。但是根据上表,.Net标准的1.6版支持vnext,这是一个框架

如果我检查,我在那里看不到任何.net vNext

  • 有人能给我解释一下下一件事到底是什么吗
  • 如何下载并使用它
  • Microsoft是否删除了使用.net core的vNext名称
  • 假设我想创建一个CLI vnext项目,我该怎么做
  • 我已经安装了.net core,如果我创建一个新的.net core控制台应用程序,我看不到编译为本机的选项,例如,所以我假设这不是vNext
vNext这个名称只是“无论未来的版本号是什么,我们还没有决定”的一个占位符。它不是您可以下载或构建的特定“版本”

如果从中查看该表,您将看到一些vNext值已填充,因为版本号已确定

如果你真的想使用“vNext”进行构建,你需要获得你想要使用的平台的最新开发分支的源代码,编译它(或者找到一个预编译的预发布版本),并使用该预发布版本来构建你的项目


对于Compile to.NET Native和RyuJit的功能,这些是的功能,并与Visual Studio 2015及更高版本捆绑在一起。

“vNext”在这个特定的表中只是“下一个版本,无论我们决定如何称呼它”的通用名称。因此,对于.NET Framework,“vNext”可能是4.6.3或4.7.0,甚至可能是5.0,但不管它是什么,它都支持.NET标准1.6配置文件。我投票将这个问题作为离题题来结束,因为OP只是简单地混淆了一个缩写。那么,“将.NET编译为本机”和“新jit”在哪里在中间,如果VNEXT仅仅意味着未来的版本?这是它自己的事,与这张桌子没有什么特别的关系。它是.NET Framework和UWP应用程序的编译选项。RyuJIT(如果这是“新JIT”的意思的话)是.NET Framework从4.6版开始的抖动。编译/jitting并不是.NET标准真正关心的问题,而是提供一致的API。