Skip to main content

Visual Studio News RSS

Visual Studio | MSDN

Debugging Optimized Code
In your normal edit->compile->debug workflow, you will generally use the Debug build configuration. Debug builds compile code to keep the executable machine code as close to the original source as possible to ensure an optimal debugging experience. This however can come at the expense of performance, both memory and speed. Conversely, when you change to a Release build the compiler will make choices to create executable machine code that is as efficient as possible without any consideration for debugging.
Tuesday, Sep 1
.NET Native – What it means for Universal Windows Platform (UWP) developers
.NET Native is a precompilation technology for building Universal Windows apps in Visual Studio 2015. The .NET Native toolchain will compile your managed IL binaries into native binaries. Every managed (C# or VB) Universal Windows app will utilize this new technology. The applications are automatically compiled to native code before they reach consumer devices. If you’d like to dive deeper in how it works, I highly recommend reading more on it at MSDN.
Tuesday, Sep 1
Introduction to Debugging
Whenever those of us in Visual Studio give talks or write blog posts about debugging, we typically focus on tips and tricks and new features that take for granted you already know the basics of debugging. The problem with this is like most things in life debugging is a skill you have to learn before you can take advantage of tips and tricks. To this point I recently sat down with Seth Juarez from Channel 9 for a talk introducing the basics of debugging in Visual Studio. For those of you who prefer the printed word, in this post I’ll cover the concepts I hit on in the video. For the purposes of the video and this post I’m using a C# application, although with the exception of Edit and Continue everything applies to any language you can debug with Visual Studio.
Thursday, Aug 27

Visual Studio

Visual Studio is a suite of component-based software development tools and other technologies for building powerful, high-performance applications.

.NET Framework

The .NET Framework provides a comprehensive and consistent programming model for building applications.

Visual Studio Code

Visual Studio Code is a free Redefined Code Editor, streamlined for the code-edit-debug cycle, available on Linux, Mac and Windows.

Visual Studio Online

Visual Studio Online is the fastest and easiest way yet to plan, build, and ship software across a variety of platforms. Get up and running in minutes on our cloud infrastructure without having to install or configure a single server.

Team Foundation Server

Visual Studio Team Foundation Server 2013 (TFS) is the collaboration platform at the core of Microsoft's application lifecycle management (ALM) solution.