什么是.NET本地和Ngen.exe之间的区别? [英] What is the difference between .NET Native and Ngen.exe?

查看:514
本文介绍了什么是.NET本地和Ngen.exe之间的区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

标题说明了一切。我希望有人能有什么.NET原住民带来了,我们没有已经与Ngen.exe表向我解释。

The title says it all. I was hoping somebody could explain to me what .NET Native brings to the table that we didn't already have with Ngen.exe.

推荐答案

据我所知NGEN仍取决于框架,.NET原生别当它根据FAQ击中生产。

As far as I know Ngen still depends on the framework, which .NET Native don't when it hit production according to the faq.

这只是表演,还是这也让建筑
C#代码(说)这是本机编译到Win32 / 64和没有
需要安装的。 ?在目标机器上.NET框架

这是正确的:.NET本地不仅仅是性能,而且还约$生产力和一致b $ b设备体验。 .NET本地
,您可以使用托管语言编写代码并上传MSIL
套餐一如既往。 然而,应用程序将获得部署在最终用户的
设备作为完全独立的本地编译代码时(.NET
进入本土生产),并且不会对.NET $的依赖在目标设备/计算机基于b $ b框架。
如你所知,.NET应用程序
跨度很广。因此,我们在完整的.NET
投资框架大,以及(例如,我们刚刚发布RyuJIT的CTP)。

That is correct: .NET Native is not just about performance, but also about productivity and a consistent device experience. .NET Native allows you to write code using managed languages and upload MSIL packages as always. However, apps will get deployed on end-user devices as fully self-contained natively compiled code (when .NET Native enters production), and will not have a dependency on the .NET Framework on the target device/machine. As you know, .NET applications span a broad spectrum. Thus, we are investing big in the full .NET Framework as well (for example, we just released a CTP of RyuJIT).

的Microsoft .NET本地常见问题解答

这篇关于什么是.NET本地和Ngen.exe之间的区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆