No trial. No credit card required. Just your GitHub account.
.NET Blog
Free. Cross-platform. Open source. A developer platform for building all your apps.
Latest posts

Enabling the .NET Compiler Platform (“Roslyn”) in ASP.NET applications

The .NET languages team recently announced the availability and open sourcing of a public preview of “Roslyn”, the new .NET Compiler Platform. This is the long awaited .NET “compiler as a service” that represents the future of languages and compilation for .NET. You can download a preview including new compilers and Visual Studio tooling that enable you to explore upcoming features in the languages and Visual Studio editor, but how do you use these new features in an ASP.NET application?Compilation in ASP.NET applicationsFirst, let’s take a moment to revisit compilation in the contex...

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 vNext, which is an updated version of ASP.NET that been optimized for cloud Web development. We’ve continued to improve the core .NET technologies that we shared at Build last month, specifically the .NET Native ahead-of-time compiler and the .NET Next Generation JIT (“RyuJIT”). B...

Announcing new Web Features in Visual Studio 2013 Update 2 RTM
Today, the Visual Studio team announced the release of RTM version of Visual Studio 2013 Update 2 . Our team added a few useful features and did some bug fixing in this update to improve the web development experience. This blog will contain all of the features introduced in RC and a few updates. We will have future blogs to talk about some of the new features in detail. The release notes contain more details. We added the following new features in the RTM release since RC release, which can be seen in detail in the corresponding sections. The following is a list of...

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 these performance benefits. Here, we'll talk about how the .NET Native tool-chain works. .NET Native ships as a single SDK that lets you easily convert a .NET application from Microsoft Intermediate Language (MSIL) to native code. While we've made this experience just a few c...

.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 cross platform .NET, we’re going to be there! Open Source and Cross Platform .NET Open source and cross platform support have become increasingly important to .NET developers. In recognition of this, we’ve been working on making .NET a friendlier environment for op...

.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 cross platform .NET, we’re going to be there! Open Source and Cross Platform .NET Open source and cross platform support have become increasingly important to .NET developers. In recognition of this, we’ve been working on making .NET a friendlier environment for op...

Redesigning the NuGet Websites
Blog Redesign is LIVE! What better way to announce upcoming website redesigns than by implementing that redesign on our blog? Earlier today, we deployed changes to http://blog.nuget.org that apply a new visual design that we expect to carry over to the docs and gallery sites too. Redesign Goals The goals of the redesign effort are manifold. Here are some of our high-level desires for the websites: Consistency Across Gallery, Documentation, and Blog With this deployment to the blog, our three sites are now quite inconsistent. The blog has the new look while the documentation and gallery sites still ha...

ASP.NET 4.5.2 and EnableViewStateMac
Please note: This post is now outdated. See http://blogs.msdn.com/b/webdev/archive/2014/09/09/farewell-enableviewstatemac.aspx for the most up-to-date information. A few months ago, we posted that we were making changes to the way EnableViewStateMac behaves in ASP.NET. I’ll forego the typical blog post ceremony and cut right to the chase: starting with ASP.NET 4.5.2, the runtime enforces EnableViewStateMac=true. If an application sets <%@ Page EnableViewStateMac="false" %> as a directive or <pages enableViewStateMac="false" /> as a config setting, the runtime ignores it and pretends that the ...

Announcing the .NET Framework 4.5.2
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. We are happy to announce the availability of the .NET Framework 4.5.2. It is a highly compatible, in-place update to the .NET Framework 4, 4.5 and 4.5.1. You can download the releases now, We incorporated feedback we received for the .NET Framework 4.5.1 from different feedback sources to provide a faster release cadence. In this blog post we will talk about some of the new features we are delivering in the .NET ...