Introducing .NET Framework 4.5

Introducing .NET Framework 4.5

Rate This
  • Comments 13

Last week at the BUILD conference, we had the pleasure of announcing the next version of the .NET Framework and releasing a developer preview at the same time. We have so many new things in .NET 4.5 to discuss with our developer community – we’re excited to have this opportunity to begin a discussion about each of them.

At the BUILD conference, many talks provided a glimpse of what .NET 4.5 has to offer. These are some of our favorite talks:

The .NET platform is crucial to so many developers’ day to day lives. We’ve been working for the past two years to build the best platform yet. We started the last release by listening to what customer’s wanted, and worked hard to make improvements where we could while supporting important new Microsoft releases like Windows 8. Over this release, a few themes drove a lot of our decisions:

  1. First class support for writing Metro style applications with .NET
  2. Improve performance with little to no effort from application developers
  3. Write code more easily for data access and web services
  4. Make it possible to write portable libraries across platforms, and support a new processor
  5. Address many top developer requests for .NET APIs and tools

We want to dive into each of these areas. Blogging allows us to have a two-way discussion about the data and considerations that went into the design-decisions. We’re very excited to talk about what we’ve been building.

Who are we

Together, Layla Driscoll and I will be your hosts on this blog series as we tour what you can expect from .NET 4.5. We’ll invite others from across all the .NET teams to give an inside look at the features and scenarios now available in the preview. While we both are on the CLR team, together we have driven a great deal of the planning and experiences for this release of .NET.

It doesn’t take long before developers see how much .NET has to offer. That’s because so many teams from all over Microsoft contribute to the framework. We have much to share, and we’ll do our best to bring the work of many teams into the discussion. All of the posts will be written by engineers on the .NET team.

Starting a new discussion

Keeping a line of discussion open with the developer community is a critical factor in how we make decisions for the .NET Framework. That’s one of the reasons why we keep the Connect site open for suggestions and bug submissions year round. Then we recently joined UserVoice to give the community a way to vote on requests and wishes important to you. Lastly, the MSDN Forums give the community a place to ask questions and provide answers.

Here on the .NET blog, we hope to spark new discussions about specific work. We want to share with you the context and decisions that went into the features and scenarios we built. We hope that the community will share their opinions and participate in helping us make this an outstanding developer product. Admittedly, we’ll make mistakes and we’ll recognize when we do. We’ll work hard to make the conversation constructive and learn from what you all have to say.

We do want comments, and many of us on the .NET teams will be watching. Like other Microsoft blogs, we hope to see in comments:

  • On topic discussions about .NET and the posts on this site
  • Respect for everyone in the conversation
  • Focus on the content of the post; do ask for more details

And please refrain from comments that would be considered abusive (according to the community standard), misrepresentation, repeatedly posting the same comment, or blog-spam.

With that, I want to say thank you for reading and I look forward to joining us in the discussion about .NET.

--Brandon Bray

Leave a Comment
  • Please add 3 and 2 and type the answer here:
  • Post
  • May I ask that being more robust during software updating be a key goal as well?  .NET 4 has been disappointing in the patching issues that it has suffered.

  • The developer preview of .net 4.5 is not supported on Windows XP and Vista. Will any of these be supported in the final release?

  • Are there any plans to improve the support for MVVM straight into the .NET framework itself?

    MVVM seems to be the "way to go" for designing WPF (and silverlight) applications. As far as I can see there is a myriad of MVVM helper libraries around, but most of them have System.Windows.Interactivity (from Expression Blend) as a dependency - is there any hope that System.Windows.Interactivity becomes actually part of the .NET framework?

  • Welcom Brandon and Layla!

    I look forward to your overview posts.

    And, like everyone else, I have a request. ;)  I'd like to see WinRT support for (Desktop) CLR. It would be great if you could squeeze it into 4.5.

  • Thanks for very useful links!

  • Thanks for the comment RoarMo. We'll talk about our support matrix in the future.

  • Thanks for the feedback Stephen Cleary, we’ll pass it along.  

  • What is the probability that FW 4.5 is out by the middle of summer? This is key for us to know, because we need to know if EF 5.0 can be out before the end of summer. We depend on perf improvements in this release.

    Any info?

  • @Mathias: Sorry, at this time we have nothing to disclose about the release schedule of .NET 4.5.

  • Very good article and excellent videos.

    Thanks for your efforts. You team are awesome.

  •  this.test.Text = Convert.ToString(DateTime.Now.ToString("MM/dd/yyyy"));

           test.Text = test.Text.Replace("-", "/");

           DateTime dd = DateTime.ParseExact(test.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture);

           Label1.Text = dd.ToString();

  • Thanks,

    Userful article and links.

  • very informative.. Thanks

    have a look at this

Page 1 of 1 (13 items)