In Visual Studio 2012, we introduced Visual Studio Graphics Diagnostics for Direct3D. Since then, with every update and release of Visual Studio and every monthly preview release we have continued our commitment to improve and deliver great new features...

Earlier this week we announced the availability of the first preview of the Visual Studio 2015 tools for building Windows 10 applications. C++ continues to be an important language for building Windows apps and in this blog post, we want to highlight...

Are you using Visual Studio 2015 for cross-platform development? Take our survey!
In CTP 6, we've added or updated the following:
Support for Android API Level 21 (Lollipop).
Improvements to Android Logcat. (Logcat is a diagnostic tool and...

The Visual C++ team is committed to improving your build throughput in VS2015, and we’re not just talking about shaving-off-a-few-seconds-chump-change. Check out our latest GoingNative video for a slew of tools to help you get those gains, and in...

In June of last year we published a pair of articles discussing the major changes that we had made to the Visual C++ C Runtime (CRT) for Visual Studio 2015. In "The Great C Runtime (CRT) Refactoring" we explained the major architectural changes that we...

By Joe Morris & Jim Springfield (MSFT)
This blog provides answers to the following 2 questions.
What’s new in C/C++ code analysis for VS2015?
What’s supported and not supported in C/C++ code analysis for VS2015 CTP6 release...

Xamarin has quickly become a popular way for creating cross-platform mobile applications promoting true code-reuse while allowing developers to create native* (native here means natural to the platform) user interfaces, providing them access to full spectrum...

Many of you may know that NuGet is the “go-to” library repository for .NET development, but what about using it for C++? The answer here may surprise you as many of the top open source C++ libraries are actually sitting in the NuGet gallery...

The Visual Studio Memory Usage tool is now selected by default in VS2015 CTP 5 . When you first debug a native app in CTP 5, the Diagnostic Tools window will launch and show both the Memory Usage and CPU Usage tools since they are both checked by default...

The Visual C++ team loves surveys , but maybe not for the reasons you think.
Surveys are often used to collect data that is sliced, diced, aggregated and munged to provide objective audience insights. We use some of our surveys for this purpose --...

As a reader of this blog, you already know that Visual Studio 2015 Preview is available and has been for a few months. Many of you have downloaded the preview and tried out the many new productivity, performance, portability and cross-platform features...

Right before the holidays we put together a new release, version 2.4.0, of the C++ REST SDK . One of the new features added in the library is support for targeting Android using the Visual Studio 2015 cross platform mobile development, as well as the...

With Visual Studio 2015 preview (download here ) we have introduced the ability for developers to create cross-platform mobile applications with Visual C++. For the Android platform specifically this enablement includes ability for developers to create...

Background
The Preview for Visual Studio 2015 was announced on November 12, 2014. It includes a new, work-in-progress feature, called Control Flow Guard . By simply adding a new option to your Project, the Visual C++ compiler will inject extra security...

From Sneak Preview of C++17 Channel9:
Join us with ISO Committee member (and Microsoft as well, of course =P) Gabriel Dos Reis, who graciously took the time to give us the inside scoop of some things that made it into C++17, as well as things that...

We want you to take another survey .
Many of you continue to participate in our surveys and opt-in for one-on-one conversations about your development habits. Your feedback helps us better understand the peculiarities of cross-platform development...

In Visual Studio 2013 Update 2 and also in the earlier CTP releases of Visual Studio 2015, we released a memory diagnostic tool that allowed developers to take heap snapshots of their application and then examine the heap contents upon terminating their...

As you know, through CTPs and Preview releases, we have been trying to make the Visual C++ compiler bits available more frequently. In the same line, we have now decided to provide a view into the live development branch for the Visual C++ compiler through...

Hello C++ World!
Update (1/6/2015): Check out all these features in action -- as well as how they've been improved since Preview -- in this video !
With Wednesday's release of Visual Studio 2015 Preview, we are pleased to present you with new and...

Today with the Visual Studio 2015 Preview, one of the big things we've done is improved the C++ experience, adding support for targeting Android, boosting runtime and build-time performance, improving standards compliance, and improving the editor experience...

Through this blog post we wanted to inform you that C++ apps in Visual Studio 2015 Preview will be able to target Windows 8.1 Store and Phone development along with Windows 8.0 Phone development. Everything mentioned below is relevant only for Windows...

When you read our release notes , you'll notice that we've added a large number of C++ language features. The details of what these features are can be found all over the web, but what purpose they serve might still be nebulous. This article will attempt...

We made a number of improvements to C++ compiler warnings in Visual Studio 2015 Preview.
The printf family of functions
The community has made it clear that printf and its cousins are still heavily used and would benefit from more rigorous diagnostics...