The world’s most popular IDE just got an upgrade.
.NET Blog
Free. Cross-platform. Open source. A developer platform for building all your apps.
Featured posts

Announcing .NET 10
Announcing the release of .NET 10, the most productive, modern, secure, intelligent, and performant release of .NET yet. With updates across ASP.NET Core, C# 14...
Latest posts
Microsoft.Diagnostics.Tracing.EventSource is now RC on NuGet.org
We are announcing the RC of the EventSource NuGet package, which enables fast app tracing to the Windows Event Log, including in production. This post was written by Cosmin Radu, a software developer on the .NET Runtime team. Over the past several months we’ve been working on addressing feedback and extending the value proposition delivered by the EventSource NuGet release. Today I’m happy to announce the RC release of the EventSource package, and its new companion package EventRegister. So, what’s new in RC? Here’s a summary of the changes we’ve made: EventSource build-t...
Instant Azure Caching with MVC
Warning. This is obsolete, see my new blog MVC movie app with Azure Redis Cache in 15 minutes Warning: Most of the information in this blog is for the Preview edition and should not be used or targeted for production code. Use the In-Role Cache for production code. In this blog post I’ll take my MVC Movie app and in 15 minutes connect it to the preview Windows Azure Cache service. The image below shows the details of a movie along with timing data (1.4 milliseconds), cache status (Hit in this case) and the PID of the IIS server. You can download the completed app here. Later in the tutorial we’ll use the P...
Modified ASP.NET 4.5 CPU Throttling
The Security and Quality Rollup is available via Windows Update, Windows Server Update Services, and Microsoft Update Catalog.
Opening Files from SkyDrive using .NET
Since Windows 8 I fell in love with SkyDrive and use it all the time now. Windows 8.1 has improved this a lot by introducing a new concept that requires some changes to the way you interact with files. In, this post Gaye Oncul Kok, Program Manager on the .NET Framework team, explains the key things .NET developers need to know when they read and write files stored on SkyDrive. SkyDrive for Windows 8.1 introduced a new technology, called smart files, which gives access to the files in the cloud by providing their content on demand. The technology was designed to minimize the disk space utilization on your Windows ...
Building Browser Link extension in Visual Studio 2013
Browser Link feature in Visual Studio 2013 provides APIs for you to write your own Browser Link Extension. To take a look at some of the extensions, you can download Web Essentials for Visual Studio 2013 RTM. In this blog, I will give you a step by step overview of the various APIs that we provide. You will need the following to start with: Once you have installed all of the above, you can get started: **Step 1: ** Go to File –>New-> Visual C# –> Extensibility and select Browser Link Extension as shown in the image below. Click OK, to create MyBrowserLinkProject. The browser link project wi...
Announcing release of ASP.NET and Web Tools 2013.1 for Visual Studio 2012
We have released ASP.NET and Web Tools 2013.1 for Visual Studio 2012. This release brings a ton of great improvements, and include some fantastic enhancements to ASP.NET MVC 5, Web API 2, Scaffolding and Entity Framework to users of Visual Studio 2012 and Visual Studio 2012 Express for Web. You can download and start using these features now. Below are details on a few of the great improvements you can take advantage of with this release. Please visit http://asp.net/aspnet/overview/aspnet-and-visual-studio-2012/aspnet-and-web-tools-20131-for-visual-studio-2012 for additional release notes, documentation, ...
RyuJIT .NET JIT compiler CTP1 FAQ
Update (2017): See .NET Framework Releases to learn about newer releases. This post shares more details about our new .NET 64-bit Just-In-Time (JIT) compiler. It was written by Kevin Frei, Development Lead for the CLR JIT team. RyuJIT received a great response with its RyuJIT: The next-generation JIT compiler for .NET announcement post. Thanks! It was great to see all of the questions. In this post, we’d like to answer your questions and give you a better sense of where RyuJIT is headed. RyuJIT generates code more quickly. How good is the generated code? At release, RyuJIT will be both much faster at generating ...
Starting Manage NuGet Packages for Solution dialog for projects under SourceGear Vault – issue and workaround
There has been reports that VS hangs when Manage NuGet Packages for Solution menu item is clicked. When VS responds again, it reports the following error: "Loading the projects is required to complete the requested action. If you click the Cancel button, project loading will continue in the background, and you can try to perform the action again later." When this happens, clicking Cancel button on the message dialog won't work and Visual Studio has to be manually closed. This issue may be related to the association of your project with SourceGear Vault, which puts the read-only attribute to the packages.config...
ASP.NET Performance: Performance Counters on Windows Client + IIS Express
Editor note: This blog is originally published by Christy Henriksson on 09-12-2012 in Web Performance Blog, which will be obsolete soon. Future ASP.NET related performance blogs will be posted here.I learned recently that ASP.NET performance counters are not available on Windows 7 or 8 (client) when running with IIS Express (or the Dev10 default of Cassini). Fortunately, the fix is easy: run Visual Studio as Administrator.If you’re using IIS Express without Visual Studio installed (for example, WebMatrix), then you’ll first need to install ASP.NET 4.5 features:dism /online /enable-feature ...