您好我正在使用PCL库的项目中工作,我们正在将所有内容迁移到.net标准。我正在阅读.net标准是什么,什么不是,支持与否,我遇到了着名的版本/平台表(more info)
我不明白的是:什么是vNext?我以为我理解它是什么,但我认为我错了,事实是我甚至在微软的博客/网站上也找不到我的答案。 我认为这是一个新版本的框架,有一些新功能和改进,如编译到本机和新的ryujit等...但每次我搜索vnext我总是看到ASP.Net vNext和从来没有.net vNext和ASP是构建页面等的Web内容。但根据上表,.net标准的1.6版本支持vNext,这是一个框架。
如果我检查this page我在那里看不到任何.net vNext。
答案 0 :(得分:5)
名称vNext只是一个占位符,“无论将来的版本号是什么,我们还没有决定它”。它不是您可以下载或构建的特定“版本”。
如果从https://docs.microsoft.com/en-us/dotnet/standard/library查看表格,您会看到已填写了一些vNext值,因为版本号已经确定。
如果您真的想使用“vNext”进行构建,则需要获取您想要处理的平台的最新开发分支的源代码,编译它(或者找到预先发布的预发布版本)已编译)并使用该预发布版本来构建您的项目。
对于编译为.NET Native和RyuJit的功能,这些功能是Roslyn compiler的功能,并与Visual Studio 2015及更新版本捆绑在一起。