Visual Studio Blog

The official source of product insight from the Visual Studio Engineering Team

Auto History Extension in Visual Studio 2013

Have you ever found yourself wishing you could roll back a few hours to a piece of code you had working but have made changes to? You were “in the flow” and you haven’t checked anything in to your source control system (or perhaps weren’t using source code control on your project)? We are pleased to announce the ...

Windows Azure SDK 2.2 Release

Yesterday we announced the release of the Windows Azure SDK version 2.2 for Visual Studio 2012 and 2013. This release includes several new highly requested customer features like Integrated Sign In, Remote Debugging preview, Edit and Continue for Cloud Services, SQL Databases in Server Explorer, and Publishing Cloud Services to Affinity ...

Visual Studio Express 2012 for Windows Desktop is Here

A few months ago, Soma announced plans for a Visual Studio Express 2012 edition for Windows Desktop. Today, we are happy to share that this new Express product is available for download. (You can find the system requirements and download details here.) This post is written by Jennifer Leaf, one of the program managers working on the new ...

F# Code-First Development with Entity Framework 4.1

By Jack Hu As the word “code-first” implies, the EF 4.1 offers a code centric data programming paradigm. From a coder’s point of view, it requires little effort to map a very clean object model to a database. This style of programming is idea for explorative, bottom-up kind fsharp programmers. Since EF 4 CTP4 release, there have ...

Building on Cross targeting scenarios and 64-bit MSBuild

UPDATE: Most issues around MSBuild support for cross-bitness and 64-bit builds are fixed in .NET 4.5. As always, feedback is welcome! Please leave your comments in this blog post and report any bugs on Microsoft Connect.   During the Visual Studio 2010 development cycle a push to make the build experience better on Cross compilation...

Dynamic in C# 4.0: Introducing the ExpandoObject

You have probably already heard about the new dynamic feature in C# 4.0 and how it is used to support COM interop. If you haven't, I strongly recommend reading the following MSDN articles: Using Type dynamic and How to: Access Office Interop Objects by Using Visual C# 2010 Features. Well, where else can you use this new feature? What are the ...