一条快讯,适合等电梯的你
今天带来一条关于C++/CLI和.NET Core 3的快讯。
.NET Core 3.0已经于9月23日正式发布,开发团队收到了很多来自C++开发者的问题,大家都在好奇:你这.NET Core都3.0了,对于C++/CLI意味着什么呢?
官方解答如下
开发团队首先给大家吃了一剂定心丸:“我们始终致力于开发C++/CLI来支持.NET Core,帮助开发者更加容易的在C++代码基和.NET技术进行互操作,比如大家所熟悉的WPF和Windows Forms等.NET技术。这个支持工作目前还没有全部完工,至少在目前的.NET Core 3.0中是这样,但是请大家不要担心,在即将到来的Visual Studio 2109 v16.4中,我们会发布.NET Core 3.1,其中就包含C++/CLI的支持。”
在这个版本中,C++/CLI将会得到全面的IDE支持,使之更加容易的面向.NET Core 3.1及更高版本等目标平台编写代码。另外,还包括工程管理,IntelliSense和基于Windows平台的混合代码调试(IJW)。但是,开发团队目前并没有计划提供C++/CLI对macOS或Linux平台的支持。还有就是,”/clr:pure”和”clr:safe”编译选项将不会在.NET Core中被支持。
又继续疯狂版本更新?我跟,行了吧!
请大家稍安勿躁,C++/CLI的第一个公开预览版马上就来了。如果你想试试的话,可以在即将发布的Visual Studio 16.4 Preview 1中找到一个新的编译选项:/clr:netcore。这个编译选项将用来提供C++/CLI对.NET Core的支持。所以,吃瓜或者尝鲜,都行。
总结
朋友,真的请别问我C++/CLI是什么,问就是:我就只晓得Bjarne的那套东西。这些个所谓的WPF, WinForm, ASP.NET core, .NET Core,我是听都没听说过。
我只能祝福你在.NET的道路上好运了。
领取专属 10元无门槛券
私享最新 技术干货