当前位置: 代码迷 >> .NET面试 >> 微软宣布.NET Native预览版 C#可编译为当地机器码
  详细解决方案

微软宣布.NET Native预览版 C#可编译为当地机器码

热度:52   发布时间:2016-05-02 01:31:56.0
微软宣布.NET Native预览版 C#可编译为本地机器码
本帖最后由 zanfeng 于 2014-04-04 12:10:02 编辑
英文原文:Announcing .NET Native Preview

  微软在 MSDN 博客上宣布了 .NET Native 的开发者预览版。.NET Native 可以将 C# 代码编译成本地机器码。有了它,开发者将不仅能享受 C# 的高生产力,而且能拥有 C++ 般的性能。鱼与熊掌不可兼得,而有了 NET Native,我们都可以兼得 C# 的生产力与 C++ 的战斗力。使用 .NET Native 编译 Windows 商店应用程序,启动速度将会加快 60%,同时占用内存的内存也更少。

  目前开发者可以使用该开发者预览版构建基于 ARM 或 x64 架构的 Windows 商店应用程序(很快就会支持 x86 架构,敬请期待)。.NET Native 很快将会实现跨设备的无缝体验。今天的预览版只支持 Windows 商店应用程序,我们将继续努力改进 .NET Native 以支持所有 .NET 应用程序的本地编译。

  通过 .NET Native 与 Visual Studio 的无缝集成,开发者可以继续享用 Visual Studio 带来的无以伦比的开发体验,比如 Visual Studio 中强大的编辑/编译/调试环境。

  Surface 设备上一些最流行的 Windows Store 应用程序已经运行于 .NET Native,比如 Wordament, Fresh Paint,程序启动速度有了明显的提升。

  根据微软提供的 FAQ,.NET Native 预览版目前只支持 C# 语言,用 .NET Native 编译的程序将作为独立的原生编译代码部署到目标机器上,运行不再需要安装 .NET Framework。

  .NET Native 下载地址:.NET Native Developer Preview(32M)
童谣百年
  目前只支持 Visual Studio 2013 Update 2 RC。

 








.NET Native
------解决方案--------------------
谁能提供VS 2013 Update2 RC的iso下载地址
------解决方案--------------------
微软确实做出了很大的变革。
------解决方案--------------------
要能用于winform之类,才是真牛。
------解决方案--------------------
速度能比C++快????
------解决方案--------------------
这是要闹哪样啊...
------解决方案--------------------
太给力了!!!
------解决方案--------------------
期待一下。C++的性能,C#的效率
------解决方案--------------------
有点意思了-
------解决方案--------------------
现在每发布一个程序,还要混淆,麻烦,盼望新的功能。
------解决方案--------------------
要有的看喽
希望最好是他们各种争 让消费者们从中得利 不过不太现实 = =
------解决方案--------------------

------解决方案--------------------
不错不错。。太给力了
------解决方案--------------------
这是要逆天的节奏么???
------解决方案--------------------
太给力了!!
------解决方案--------------------

------解决方案--------------------
下载中               
------解决方案--------------------

------解决方案--------------------
谁好心上传个到csdn,我下载半天都被墙了
------解决方案--------------------
C#雄起!!!
------解决方案--------------------
太给力了,,,,,,,,,
------解决方案--------------------
期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86期待X86

够长度了吧?
这不逼我灌水吗?
------解决方案--------------------
不错东西真的不错
------解决方案--------------------
不可能快过C++
------解决方案--------------------
不错

期待看看如果解决反射的问题
------解决方案--------------------
C#开发Winform的,还是少数吧?
主要是web应用开发
------解决方案--------------------

------解决方案--------------------
无论你是狮子还是羚羊,当太阳升起的时候,你最好开始奔跑。
------解决方案--------------------
昨天已经用过了 Windows Store App,效果不错
------解决方案--------------------

zanfeng
1060151476
等级:
#3 得分:0 回复于: 2014-04-04 12:31:44
 微软新任首席执行官萨蒂亚·纳德拉(Satya Nadella)只用了六天时间,就让微软公司发生了翻天覆地的变化。以下就是这六天期间微软发生的一系列大变化。
------解决方案--------------------
希望现在还不是很晚
------解决方案--------------------
虽然不用,不过作为微软产品的使用者,我还是希望它能给我带来点好处
------解决方案--------------------
我们用的还是WINDOWS
------解决方案--------------------
太振奋人心了,等的就是这个!!!!
------解决方案--------------------

------解决方案--------------------
可以将 C# 代码编译成本地机器码
------解决方案--------------------
速度能比C++快
------解决方案--------------------
引用:
可以将 C# 代码编译成本地机器码


搞清楚是windows store app!

那里边的大部分内容都是资源文件,根本不像winform那样编译为可执行代码。说它编译为native代码,其实是打了个概念“擦边球”,也没错,但是也会误导人。
------解决方案--------------------
用不上。。奈何,唉!!!
------解决方案--------------------
C#要是能直接编译ELF格式的可执行文件,并在Unix/Linux上运行那就无敌了。
  相关解决方案