The Wayback Machine - https://web.archive.org/web/20111101205455/http://www.codeguru.com:80/cpp/v-s/devstudio_macros/

    Add-ins & Macros

    Microsoft Visual Studio Backup Macro

    Use this macro to generate backups from Microsoft Visual Studio solution's context menu

    Comparing the Performance of Microsoft Visual Studio's Web Reference to a Custom Class

    This article compares the performance of using a Web Service proxy class created by Visual Studio vs. a custom created class.

    Visual Studio 2010 Launch Back On

    After delaying rollout plans for March, Microsoft reschedules.

    Visual Studio 2010 Delayed

    Developer feedback extends beta for quality reasons.

    Binding to the Most Recent Visual Studio Libraries

    Explore how to let your applications bind to the most recent version of the Visual Studio 2008 SP1 Libraries.

    [Updated] Increment File and Product Version Number: Multiple IDE

    Learn about an add-in to automatically increment the FileVersion and ProductVersion fields in your application's files.

    Framework Source Code Stepping

    Despite the best documentation, stepping into the actual source code of third-party libraries can be the fastest way to diagnose a difficult bug or determine the state that a component needs to be in before a certain operation can be completed. With a little set-up magic, developers can step into libraries quickly and easily.

    Visual C++ Thread Debugging

    Thread debugging can be one of the more difficult debugging exercises for a Visual C++ developer. The Visual Studio 2008 debugger contains a number of improvements that make thread debugging more productive, enabling code issues in multi-threaded applications to be identified and remedied faster.

    [Updated] Common Add-Ins

    Discover a way to write add-ins such that a single binary can be hosted across multiple versions of DevStudio, Visual Studio, and Office. It uses C++ & ATL, but the principles should carry over to other languages and frameworks.

    Fix Performance Problems Fast: Advanced VSTS Profiler Use

    For large and complex applications, dealing with the amount of data collected can be difficult. See how the Visual Studio Team System (VSTS) Developer Edition Profiler can do an excellent job of finding performance problems by simply pointing it at an application and allowing it to collect data.

    Improve Code Performance with the VSTS Code Profiler

    Applications with great performance are a hallmark of C++ programming, and one of the best tools for achieving great application performance is a code profiler. Take a look at the Visual Studio Team System (VSTS) profiler, and see how it can be used to find code bottlenecks and improve performance.

    Tip: Switch Between Source and Header C++ Files

    Switch quickly between "cpp" and "h" C++ files. Two macros are given, one for finding quickly just in the current project and another to find in the solution.

    [Updated] Auto Increment the Version Number after Each Build in a Visual Studio Project

    This is a Version Number Build Tool for Automatic Version Numbering after each build in the Visual Studio Environment.

    Visual C++ Class Designer

    The release of Visual Studio 2008 brings support for using the Visual Studio Class Designer with Visual C++ projects. Look at the differences in how the Class Designer works with C++ compared to purely managed languages, and learn about the range of functionality available to C++ developers.

    Hierarchical TableAdapters 301

    Are you having problems setting up a TableAdapter that can be fed from stored procedures instead of base tables? Here is a road map to guide you to success.

    [Updated] Compiling and Integrating Crypto++ into the Microsoft Visual C++ Environment

    Learn how to compile and integrate Crypto++ into the Microsoft Visual C++ environment.

    Create a Visual C++ Wizard for Visual Studio 2005

    Read a tutorial for writing a Visual C++, HTML-based wizard that generates a simple Win32 console-based customized application.

    [Updated] [Debugging] - Symbols

    Learn how to set up and use the Microsoft Symbol Server to help you debug applications under Windows.

    Commenting Functions and Mutiple Lines in Visual Studio 2005

    Learn to comment a function in view of all variants of its definition. You simply comment multiple lines of C/C++ code.

    Visual Studio Team System Unit Testing

    While Visual Studio Team System cannot resolve the two intrinsic C++ unit-testing problems (cultural issues related to agile programming and lack of metadata in native C++), it does deliver a polished unit-testing framework for C++.

    VSTS Annotations for C++: Beyond Just Documenting Method Behavior

    Visual Studio Team System (VSTS) code annotations enable C++ developers to attach metadata to a method's parameters to explicitly define the correct usage of the method.

    Quick Debugger Visualizers in Visual Studio 2005

    Debugger visualizers allow you to provide a custom user interface for the display of particular classes of data when your program is in debug mode. While there are some complex use cases for this, you can actually derive considerable benefit from very simple debugger visualizers—ones that take ten minutes or less to build.

    Porting Your Mobile Applications to the VS 2005 Environment

    Microsoft Visual Studio 2005: Why Be Bothered with It?

    Introducing Visual Studio 2005 IntelliSense Code Snippets

    Explore the new features of IntelliSense code snippet technology in Visual Studio 2005, and you'll have a nice library of your own snippets in no time.