gpt4 book ai didi

.net - .net vNext 到底是什么。 .net core vs vNext 差异/解释

转载 作者:行者123 更新时间:2023-12-04 02:18:30 26 4
gpt4 key购买 nike

嗨,我目前正在一个使用 PCL 库的项目中工作,我们正在将所有内容迁移到 .net 标准。我正在阅读 .net 标准什么是,什么不是,什么支持或不支持,我遇到了著名的版本/平台表(more info)

enter image description here

我不明白的是:什么是vNext?我以为我理解它是什么,但我认为我错了,事实是即使在 Microsoft 博客/网站中,我也无法在任何地方找到我的答案。
我认为这是一个新版本的框架,它有一些新的特性和改进,比如编译到 native 和新的 ryujit 等......但每次我搜索 vnext 时,我总是看到 ASP.Net vNext 而从来没有.net vNext 和 ASP是构建页面等的网络东西。但根据上表,.net 标准的 1.6 版支持 vNext 这是一个框架。

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

  • 有人可以解释一下这个 vNext 到底是什么吗?
  • 如何下载并使用它?
  • 微软是否放弃了名称 vNext 以使用 .net 核心?
  • 假设我想创建一个 CLI vnext projectm 我该怎么做?
  • 我安装了 .net 核心,如果我创建一个新的 .net 核心控制台应用程序,例如我看不到编译为 native 的选项,所以我认为这不是 vNext!
  • 最佳答案

    vNext 这个名字只是“无论 future 的版本号是什么,我们还没有决定”的占位符。它不是您可以下载或构建的特定“版本”。

    如果您查看 https://docs.microsoft.com/en-us/dotnet/standard/library 中的表格您将看到一些 vNext 值已被填写,因为版本号已确定。

    enter image description here

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

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

    关于.net - .net vNext 到底是什么。 .net core vs vNext 差异/解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39999597/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com