微軟宣布.NET Native預覽版 C#可編譯為本地機器碼
微軟在 MSDN 博客上宣布了 .NET Native 的開發(fā)者預覽版。.NET Native 可以將 C# 代碼編譯成本地機器碼。有了它,開發(fā)者將不僅能享受 C# 的高生產(chǎn)力,而且能擁有 C++ 般的性能。魚與熊掌不可兼得,而有了 NET Native,我們都可以兼得 C# 的生產(chǎn)力與 C++ 的戰(zhàn)斗力。使用 .NET Native 編譯 Windows 商店應用程序,啟動速度將會加快 60%,同時占用內(nèi)存的內(nèi)存也更少。
目前開發(fā)者可以使用該開發(fā)者預覽版構建基于 ARM 或 x64 架構的 Windows 商店應用程序(很快就會支持 x86 架構,敬請期待)。.NET Native 很快將會實現(xiàn)跨設備的無縫體驗。今天的預覽版只支持 Windows 商店應用程序,我們將繼續(xù)努力改進 .NET Native 以支持所有 .NET 應用程序的本地編譯。
通過 .NET Native 與 Visual Studio 的無縫集成,開發(fā)者可以繼續(xù)享用 Visual Studio 帶來的無以倫比的開發(fā)體驗,比如 Visual Studio 中強大的編輯/編譯/調試環(huán)境。
根據(jù)微軟提供的 FAQ,.NET Native 預覽版目前只支持 C# 語言,用 .NET Native 編譯的程序將作為獨立的原生編譯代碼部署到目標機器上,運行不再需要安裝 .NET Framework。
.NET Native 下載地址:.NET Native Developer Preview(32M)
目前只支持 Visual Studio 2013 Update 2 RC。