Introducing .NET Framework 4.5 Beta

Update (2017): See .NET Framework releases to learn about newer releases. This release is no longer supported. In September, we released the .NET Framework 4.5 Developer Preview. The Developer Preview was essentially a “feature complete” release, enabling you to “kick the tires” and otherwise get a good sense of what we were in the process… Read more

Update 4.0.2 for the Microsoft .NET Framework 4

Update (2017): See .NET Framework Releases to learn about newer releases. This release is now unsupported. With .NET 4, we’ve focused on bringing certain features to market through updates without having to wait for the .NET 4.5 release. This post covers what the latest platform update has to offer. Vivek Mishra from the .NET Servicing… Read more

Large Object Heap Improvements in .NET 4.5

Garbage collection is one of premiere features of the .NET managed coding platform. As the platform has become more capable, we’re seeing developers allocate more and more large objects. Since large objects are managed differently than small objects, we’ve heard a lot of feedback requesting improvement. Today’s post is by Surupa Biswas and Maoni Stephens… Read more

Compatibility of .NET Framework 4.5

Fundamentals were a big part of our focus while building .NET 4.5. We divided fundamentals into seven areas called “tenets”. One of these tenets is compatibility. Today’s post is by Manish Agnihotri, a program manager who is driving compatibility across the .NET Framework. — Brandon Editor’s update: we’ve added more discussion about the compatibility of… Read more

Introducing .NET Framework 4.5

Update (2017): See .NET Framework Releases to learn about newer releases. This release is now unsupported. 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… Read more

Changes coming to ClickOnce applications running in the Internet Zone

We wanted to let you know that we’ll be changing the signature verification process for ClickOnce applications and WPF XAML Browser Applications (XBAPs) in an upcoming update.  This change will help users recognize when they’re running untrusted applications from the Internet Zone, but may require you to make changes to your applications. Currently, applications configured… Read more

Hardening Server Applications

The Base Class Libraries team, the wider CLR team and Microsoft Research worked hard on this new technology and we are very proud to be able to share the news. Read the full article for details…. Read more

CLR Inside Out – New Features and Improved Performance in Silverlight 4

Sorry for the late notice, but October installment of the “CLR Inside Out” column in MSDN Magazine is available on line. This month we have an article from Andrew Pardoe and Justin Van Patten on the move to a new CoreCLR for Silverlight 4. The article specifically covers new GC capabilities, improved startup performance, and… Read more

Is That the Right Version of Mscoreei.dll?

After installing .NET 4.0 or later you may notice something a little unusual about your .NET processes. Here is a partial list of the loaded modules of a simple “Hello World” executable compiled with the .NET 2.0 compiler. start end module name 60f00000 61491000 mscorwks C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll 6c650000 6c6b6000 mscoreei C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscoreei.dll 6d420000 6d46a000 MSCOREE C:\Windows\SYSTEM32\MSCOREE.DLL 75a80000… Read more

In-Proc SxS and Migration Quick Start

  This post is meant to help you understand what runtime in-process side-by-side is, how to think about it, how to use it, and how it affects application and component migration to the .NET 4 Runtime. This post is relevant to you if you use native runtime activation APIs, depend on specific runtime activation behaviors,… Read more