.NET Blog

Free. Cross-platform. Open source. A developer platform for building all your apps.

.NET Native Deep Dive: Debugging into Interop Code

This post was authored by Yi Zhang, a Senior Software Development Engineer on the .NET Native team. .NET Native and MCG At this point, you’ve probably seen the .NET Native announcement and some of our other .NET Native blog posts. We’ve talked about how .NET Native brings you the productivity of C#, but also with the performance ...

.NET Native Deep Dive: Optimizing with Runtime Directives

This post was authored by Morgan Brown, a Software Development Engineer on the .NET Native team. It is the fifth post in a series of five about Runtime Directives. Please see the first posts in this series, Dynamic Features in Static Code, Help! I Hit a MissingMetadataException!, Help! I Didn't Hit a MissingMetadataException!, and Making Your ...

.NET Native Deep Dive: Making Your Library Great

This post was authored by Morgan Brown, a Software Development Engineer on the .NET Native team. It is the fourth post in a series of five about Runtime Directives. Please read the first post in this series, Dynamic Functionality in Static Code, before reading this post. As a .NET library author, you don’t necessarily have to do anything...

One developer’s experience with .NET Native

Helge Mahrt has published an interesting blog post on his experience using .NET Native on his Windows Store app, 499+1px. The post includes a first-level performance analysis. (image) Check out Helge's post...

.NET Native Deep Dive: Dynamic Features in Static Code

This post was authored by Morgan Brown, a Software Development Engineer on the .NET Native team. It is the first post in a series of five about Runtime Directives. If you've read our previous blog posts on .NET Native, you might be wondering how all of this works. We've discussed the performance benefits of .NET Native and dug into the tool-...

Update to SIMD Support

A month ago we announced support for SIMD. Today, we're announcing an update to "RyuJIT" and our NuGet package that exposes the SIMD programming model. Updates to the Microsoft.Bcl.Simd NuGet package More types for We've expanded the support of the types: Support for mutable vector types We've also changed our stance on immutability. In ...

May 2014 .NET Updates

The .NET team released a security bulletin and a security advisory today as part of the monthly “patch Tuesday” cycle. Microsoft Security Bulletin MS14-026 - Important, Vulnerabilities in .NET Framework Could Allow Elevation of Privilege (2958732) This update resolves a privately reported vulnerability in the Microsoft .NET ...

The Next Generation of .NET – ASP.NET vNext

Updated (2017): See .NET Framework Releases to learn about newer releases. Updated (July 2015): See Announcing .NET Framework 4.6 to read about the latest version of the NET Framework. Today at TechEd North America, we announced the latest set of innovations that are part of the next generation of .NET. The biggest of those is ASP.NET ...

The .NET Native Tool-Chain

This post was authored by Xy Ziemba, Program Manager on the .NET Native team. At BUILD, we announced .NET Native Preview. .NET Native is a compilation technology and a small runtime that allow .NET applications to start up to 60% faster and have a smaller memory footprint. We've previously discussed at a high-level how .NET Native provides ...

.NET at MonkeySpace Europe, June 9-11

This post was written by Daniel Plaisted, a member of the .NET Framework team who will be at MonkeySpace. MonkeySpace is the “official cross platform and open-source .NET conference.” This year, MonkeySpace Europe will be held June 9th-11th in Dublin, Ireland. Since it’s a conference specifically focused on open source and ...