.NET直接编译成本地代码:.NET Native架构简介

.NET Native是.NET平台的一项技术,旨在将.NET应用编译为本地代码,提高启动速度和运行效率。该技术通过IL Transform处理IL代码,提供原本由CLR运行时的功能,例如替换Delegate.Invoke和interop。依赖关系减少器(Dependency Reducer)优化代码,MCG生成C#代码。目前,.NET Native主要支持Windows Store Apps,不支持WPF和JIT,但能在PE文件中存储反射信息以支持反射。虽然开发时需要.NET Framework,运行时则不需要。
摘要由CSDN通过智能技术生成

这篇Blog好久没有更新了。最近一直在忙.NET Native相关的事情(主要是MCG),但是又因为保密的原因不能在Blog中提到。上个星期Build终于发布(可惜没有去成,team名额太少),我也终于可以谈下.NET Native的一些东西了,呵呵。



如果大家还没有看到之前的发布信息,可以去下面几个网址看看:


.NET Native首页

.NET Native发布的blog


如果英文听力不错的话,可以听一下我们team principal dev lead的talk(其实他的英文比较难懂,速度快。。。):


Inside .NET Native Talk


这里简单讲一下.NET Native的基本架构,基本内容和上面那个talk其实差不多,只是简单给大家讲一下.NET Native的一些基本概念。如果
评论 89
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值