[Updated] Common Add-Ins
Rating: 




sp1ff - 04/29/2008
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.[Updated] Auto Increment the Version Number after Each Build in a Visual Studio Project
Rating: 




krkim - 11/19/2007
This is a Version Number Build Tool for Automatic Version Numbering after each build in the Visual Studio Environment.
VSStub
Rating: none
Per Nilsson - 05/03/2004
Provides a basic implementation of the Developer Studio Object Model.
Visual Studio Add-RGB Macro Creator
Rating: 




Sergey Pimanov - 09/03/2003
This add-in shows a standard ColorSelect dialog box and forms text that looks like an RGB-macro string (RGB(100, 120, 130)). (The article, addin, and source code were updated.)
Align Leftmost Macros, Easy Column-Aligned Formatting for (Almost) Everything
Rating: none
Vincent Scheib - 03/14/2003
A set of Microsoft Visual Studio (MSVC6) macros for formatting code. These macros allow things to be aligned to the same column. It's very useful for aligning equals signs, and so forth. (The article was updated and source code was added.)
Zipping Workspace Source Files from MSDEV
Rating: none
mq778 - 03/06/2003
Use an add-in that zips all sources registered in an open workspace and stores the resulting zip file in a predefined backup directory.
Build a VC++ Add-in with Support for Numerous Features
Rating: 




SI-HONG, O - 12/19/2002
Check out this Visual C++ add-in that contains several features. You'll support expanded sorting with two modes (character and number) as well as command function, source-header flipping, changeable text format (Windows/Unix), and more.
Using the Shorter XSL Syntax Add-In
Rating: none
Remco Bouckaert - 08/09/2002
Learn how to switch between XML-based syntaxes like XSL and something more readable like ShoXS (and switch back) in the VC++ IDE.
WinPos VC++6 IDE Addin
Rating: none
Walter Eicher - 06/25/2002
Positioning windows with Visual Studio for debugging and more.
Visual Studio Source Code Control Provider Switcher
Rating: none
Bassam Abdul-Baki - 05/30/2002
An add-in to change the source code control (SCC) provider.
ToDo Cached Add-on for Visual C++
Rating: none
Alex Kucherenko - 01/10/2002
To-do cached add-on was designed to simplify developers tasks, like debugging and code management. As a result of my work a Visual Studio Add-on component was created.
Project Ninja
Rating: none
Tim Stubbs - 10/11/2001
Updated to include sort, help, and more. Load multiple projects and files via a Visual Studio add-in.
CFileDialog AddIn
Rating: none
Chuck Conn - 06/14/2001
A Visual Studio Add-In.
Extending WndTabs - The WndTabs SDK
Rating: none
Oz Solomonovich - 04/10/2001
The WndTabs SDK allows Visual C++ addins to interface with WndTabs, adding new capabilities to the WndTabs tabs.
'Window Tabs' Developer Studio Add-In
Rating: 




Oz Solomonovich - 04/03/2001
Add-in that augments Visual Studio UI by giving you much better control over open windows
SmartHelp 2.04
Rating: none
Goran Mitrovic - 02/27/2001
Fantastic Add-In that interfaces with MSDN Library
MessageBox Visual Studio Add-In
Rating: 




Thomas Aust - 09/20/2000
Very cool (you need to see this!) add-in for adding Message Box code to your application. Doesn't sound like much, but give it a try. Extremely useful!
Project Line Counter Add-In
Rating: 




Oz Solomonovich - 05/06/2000
Great add-in that enables you to quickly ascertain source code statistics for your entire project
GUID Generator - Developer Studio Addin
Rating: none
Eddie Velasquez - 03/02/2000
Extends the Microsoft GUIDGEN by including two more common formats
Workspace Utilities v1.75
Rating: none
Joshua C. Jensen - 01/15/2000
Latest version of popular Visual Studio Add-In
Useful Managers v1.0
Rating: none
Mike Melnikov - 12/29/1999
Useful Managers v1.0
AutoSave Add-In for Visual Studio 6.0
Rating: none
Itay Szekely - 07/29/1999
AutoSave Add-In for Visual Studio 6.0
Keyword Merge Add-in for Visual Studio
Rating: none
Michael Taylor - 07/27/1999
Keyword Merge Add-in for Visual Studio
Dev Studio BookMark Saver Add-In
Rating: none
Jignesh Patel - 06/21/1999
Dev Studio BookMark Saver Add-In
A "Build Workspace" menu command for Windows Explorer
Rating: none
Pedro Pombeiro - 06/21/1999
A "Build Workspace" menu command for Windows Explorer
Visual Studio Add-In to Output Source Files in HTML Format
Rating: none
Scott Davis - 04/26/1999
Visual Studio Add-In to Output Source Files in HTML Format
True Colour Developer Studio Addin - Use any colour in the Developer Studio IDE
Rating: none
Simon Capewell - 04/19/1999
True Colour Developer Studio Addin - Use any colour in the Developer Studio IDE
Application Launcher Add-in
Rating: none
Omar Francisco - 03/28/1999
Application Launcher Add-in
Open CodeTmpl.txt command for CodeTmpl Add-In
Rating: none
Boris Kobilkovsky - 02/03/1999
Open CodeTmpl.txt command for CodeTmpl Add-In
Add-ins & Macros
Macros for Code Cleanup and Auto Implementing
Rating: none
Per Nilsson - 10/17/2003
Visual Studio 6 macros for auto implementing methods and cleaning up autogenerated code.Creating Macros for a Slide-In Prompt and to Renumber
Rating: none
Eric Sanders - 10/21/2002
Create a couple of macros using Visual Basic. The SlideInPrompt macro inserts a text string into a selected column. The Renumber macro will sequentially renumber a selected column.
WM_COMMAND user message macro
Rating: 




John Christian Lonningdal - 10/01/2002
WM_COMMAND user message macro
Visual Studio Tags Support
Rating: none
Paul S. Vickery - 03/06/2001
Brings the extremely useful concept of "tags" to the Visual Studio
Spellcheck Macro for Visual Studio
Rating: none
Seth A. Robinson - 02/18/2001
Very cool macro that uses the Word spell checker (through COM) from Visual Studio; which means that your already defined words are used!
C++ Operators Macro
Rating: none
Yury Chervonij - 01/22/2000
Auto-completes and inserts code for C++ keywords such as for, which, etc.
Improved line sort
Rating: none
Chad Loder - 05/13/1999
Improved line sort
Removing whitespace and rewriting comments, using regex searches
Rating: none
Chad Loder - 05/13/1999
Removing whitespace and rewriting comments, using regex searches
Matching Paired Punctuation
Rating: none
Lars Bergstrom - 05/02/1999
Matching Paired Punctuation
Sorting Text
Rating: none
Harald M|ller - 02/11/1999
Sorts the selected block of text
Get Friend File
Rating: none
Per Nilsson - 02/02/1999
Macro to open the associated header file of a .cpp file (and vice versa)
Removing double empty lines (two 0x0a 0x0a in a row)
Rating: none
Raul Sobon - 02/01/1999
Removing double empty lines (two 0x0a 0x0a in a row)
Make File Writable macro
Rating: none
Vernon Sauder - 01/28/1999
Make File Writable macro
Open Primary .rc File As Text
Rating: none
Brian P. Bailey - 01/27/1999
Open Primary .rc File As Text
Macro To Switch Between Header and Cpp File
Rating: 




Nooruddin Kapasi - 01/26/1999
Macro To Switch Between Header and Cpp File
Global find and replace macro
Rating: none
Filip Dossche - 01/26/1999
Global find and replace macro
Bookmark Saver macro
Rating: none
Jens Schacherl - 01/26/1999
Bookmark Saver macro
Case switching
Rating: none
David Little - 11/29/1998
A macro that switch lower case to upper case and vice versa
Custom built files
Rating: none
Peter Gavin - 11/29/1998
Two macros that add custom built (assembler) files into a project with predefined build settings
Comment / Uncomment macros
Rating: none
Guy Gascoigne - Piggford, Todd Crooks - 10/30/1998
Comment / Uncomment macros
Open StdAfx.h and window size/move
Rating: none
Ian Southwell - 10/30/1998
Open StdAfx.h and window size/move
Jump to Next/Previous Function Definition
Rating: 




Keith Bussell, Josi Manuel Muilledes - 10/15/1998
Jump to Next/Previous Function Definition
Open header file
Rating: none
Meher Malakapalli - 10/15/1998
Opens header file included on the current line
Word selection
Rating: none
Brian Sturk - 08/24/1998
Word selection
Application Launcher
Rating: 




Omar Francisco - 08/07/1998
Application Launcher
CFileDialog code generator
Rating: none
Christian Skovdal Andersen - 08/07/1998
CFileDialog code generator
VC4.2 style keyboard macro recorder
Rating: none
Darren Richards - 08/07/1998
VC4.2 style keyboard macro recorder
Sequentially Renumber resource ID's
Rating: none
Corey House - 08/07/1998
Sequentially Renumber resource ID's
Secondary clipboard
Rating: none
Alex Niblett - 08/07/1998
Secondary clipboard
Export Makefile
Rating: none
Joseph Dziedzic - 08/07/1998
Export Makefile
Better caret movement by words
Rating: none
David Cotton - 08/07/1998
Better caret movement by words
Inverting Assignment Operations
Rating: 




Paul Thompson - 08/07/1998
Inverting Assignment Operations
Comment/Uncomment and Other Macros
Rating: none
Adam Solesby - 08/07/1998
Comment/Uncomment and other macros
Define method
Rating: none
Michael Taupitz - 08/01/1998
Define method
Autoincreasing build number
Rating: none
Thomas Mahler - 08/01/1998
Autoincreasing build number
Bookmarks
Fenceposts
Rating: none
Jeff Beardsley - 07/03/1999
FencepostsQuickBookmarks - Easy way to navigate in your code
Rating: none
Dan Kozub - 03/23/1999
Functions added to display all bookmarks and to clear individual bookmarks
Browser Windows
Be Sweet, a Set of Visual Source Code Browsers
Rating: none
Marco Welti - 07/02/2003
Although Visual Studio provides a visual class browser, it's absolutely unusable because it's only updated on a compiler run, doesn't show inheritance, and last but not least, shows all classes of the project in a single tree. Learn how to create five different styles of browsers: Outline, Hierarchy, Type, Method, and a Workspace/File Browser. (The article and source code were updated.)
Code Generation
Hierarchical TableAdapters 301
Rating: none
William R. Vaughn - 08/08/2007
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.Introducing Visual Studio 2005 IntelliSense Code Snippets
Rating: 




Patrick Gallucci - 10/20/2005
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.
Macro to Add New Classes to Visual C++ Projects
Rating: none
Paul Wendt - 03/19/2001
Automatically generates such basic class functions as the constructor, destructor and copy constructor
Code Navigation
Framework Source Code Stepping
Rating: none
Nick Wienholt - 09/08/2008
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.Tip: Switch Between Source and Header C++ Files
Rating: 




atena - 01/24/2008
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.
Excluding Text Lines In Visual Studio
Rating: none
VenCain - 09/25/2001
Exclude lines of code from displaying in Visual Studio 6. Display more of the code you want to see!
AutoContents - generates list of functions and jumps from 'contents' to the function definition
Rating: none
Dan Kozub - 04/03/1999
AutoContents - generates list of functions and jumps from 'contents' to the function definition
Code Reformatting
Reformat C/C++ code
Rating: none
Alvaro Mendez - 07/14/1999
Reformat C/C++ code
Code Template Add-in
Code Template Add-in Enhancement
Rating: none
Sandy Place - 03/28/1999
Code Template Add-in EnhancementUpdate to Code Template add-in for Visual C++
Rating: none
Michael.Taylor - 03/28/1999
Modification to Darren Richard's add-in with new features added
Code Template add-in for Visual C++ 5.0
Rating: none
Darren Richards - 03/28/1999
Code Template add-in for Visual C++ 5.0
Comment Creators
Commenting Functions and Mutiple Lines in Visual Studio 2005
Rating: none
acc15 - 06/26/2006
Learn to comment a function in view of all variants of its definition. You simply comment multiple lines of C/C++ code.Active Comments Add-In
Rating: none
Andrei Levin - 10/10/2000
Enables you to point your code to URLs, MSDN links and even audio clips!!
Comment Function Macro for C/C++
Rating: none
Yevgeniy Marchenko - 10/09/2000
One of the best, this macro solves several issues with other comment macros
Custom Comment-Out Macro
Rating: none
Ilic Ferretti - 08/02/2000
Aside from Visual Basic and C++ comments, this macro also supports Python script, scripts inside HTML pages, VBScript and Javascript
Comment Block Macros
Rating: none
Vu Dang - 05/07/2000
Macros to quickly comment and uncomment blocks of code
Auto-Commenting macro
Rating: none
Nenad Nikolic - 02/03/1999
Creates comment block at beginning of selected function (programmer, function description, arguments, etc.)
Comment helper macros (3)
Rating: none
Pete Bernert - 02/03/1999
Comment helper macros (3)
Simple File purpose comment macro
Rating: none
S.Karthiksundar - 02/02/1999
Simple File purpose comment macro
Custom AppWizards
Create a Visual C++ Wizard for Visual Studio 2005
Rating: 




Marius Bancila - 10/30/2006
Read a tutorial for writing a Visual C++, HTML-based wizard that generates a simple Win32 console-based customized application.An Alternative Method for Creating a .NET C++ Custom AppWizard
Rating: 




Mike Harnad - 05/06/2005
A "how to" guide for creating a custom C++ appwizard using the IDTWizard interface.
Custom AppWizard - Programmer's About Box
Rating: 




Tom Archer - MSFT - 05/20/2000
AppWizard that automatically includes an About box that links to your home page in all your applications
Debugging
Visual C++ Thread Debugging
Rating: none
Nick Wienholt - 08/06/2008
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] [Debugging] - Symbols
Rating: 




Darka - 07/18/2006
Learn how to set up and use the Microsoft Symbol Server to help you debug applications under Windows.
Visual Studio Team System Unit Testing
Rating: none
Nick Wienholt - 05/05/2006
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++.
Quick Debugger Visualizers in Visual Studio 2005
Rating: none
Mike Gunderloy - 04/05/2006
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.
Error Lookup Tool
Rating: 




Marius Bancila - 02/24/2005
An easy-to-use tool to find the description of various error codes, especially the ones returned by Platform SDK APIs, but also extendable for application-specific codes.
StringWatch Add-in for Visual C++ 6.0
Rating: none
Eugene Ivakhiv - 11/19/2001
Debugging of code operating with mid-weight and heavy strings under Visual C++ is a real pain. Visual C++ native debugger has no cunning mechanism to show long strings. Of course, there are some debugger symbols like "s" and "su" which allow to see at most 252 symbols of string. But what about the rest?
Macro For Stepping Into #import Wrapped COM Methods
Rating: none
Graham Jest - 08/17/2000
Very useful macro that by passes the wrapper class' implementation and directly into the method you want to view
Making the Visual C++ 6.0 debugger not 'step in'
Rating: none
Lars Bergstrom - 04/24/1999
Making the Visual C++ 6.0 debugger not 'step in'
File Creation
Make File Pair
Rating: none
Per Nilsson - 02/23/1999
Make File Pair
File Opening
"Toggle Header" Add-In for Visual Studio
Rating: none
powerstation - 08/09/2000
Add-In that solves problem of macros crashing when they can't open the current file's associated header fileMacro That Opens Resource File as Text
Rating: none
Roman A. Surma - 04/30/2000
Automates tedious task of opening current resource file (.rc) as text
Opening at current file's path
Rating: none
M Basava Raju - 02/02/1999
Displays the Open File dialog (and presets its directory to that of the currently open file
Open FAQ
[Updated] Compiling and Integrating Crypto++ into the Microsoft Visual C++ Environment
Rating: 




Jeffrey Walton - 12/21/2006
Learn how to compile and integrate Crypto++ into the Microsoft Visual C++ environment.
Text Operations
Strip'em Add-in for Visual Studio 6.0
Rating: none
Itay Szekely - 02/01/2000
Useful utility for working in mixed Unix/Windows environmentReplace All across project files
Rating: none
Mirec Miskufovic - 12/29/1999
Replace All across project files
Version Control
Visual C++/SourceSafe Change and Build Tracer
Rating: none
Bob Mahon - 08/13/2002
Macros that enable Visual C++ developers to trace project builds and changes in Visual SourceSafe.Incrementing Workspace Build Versions
Rating: none
Dean Whipple - 05/31/2001
This program readies workspace files and checks the projects it contains. Each is checked for changes, since the last time the program was executed.
An Automatic Build Incrementer for VC6
Rating: 




Curt Blackmon - 07/21/2000
Macros that enables Visual C++ developers to automatically increment their application revision numbers on each build
Application to Switch Version Control Systems
Rating: none
Alberto Massari - 07/29/1999
Application to Switch Version Control Systems
SourceSafe Keyword Expansion Creator
Rating: none
Hubert Coupez - 03/19/1999
SourceSafe Keyword Expansion Creator
Improved AutoIncreasing build number and other macros
Rating: none
LJP - 03/19/1999
Improved AutoIncreasing build number and other macros
Version Build
Rating: none
Patrick DellEra - 02/23/1999
Version Build
SourceSafe Keyword Expansion Template
Rating: 




Steve Miller - 02/03/1999
SourceSafe Keyword Expansion Template
Visual Studio .NET
Binding to the Most Recent Visual Studio Libraries
Rating: none
Marc Gregoire - 10/22/2008
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
Rating: 




Jordan Walters - 10/21/2008
Learn about an add-in to automatically increment the FileVersion and ProductVersion fields in your application's files.
Fix Performance Problems Fast: Advanced VSTS Profiler Use
Rating: none
Nick Wienholt - 03/04/2008
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
Rating: none
Nick Wienholt - 02/05/2008
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.
Visual C++ Class Designer
Rating: none
Nick Wienholt - 10/02/2007
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.
VSTS Annotations for C++: Beyond Just Documenting Method Behavior
Rating: none
Nick Wienholt - 04/07/2006
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.
Porting Your Mobile Applications to the VS 2005 Environment
Rating: 




Alex Gusev - 12/22/2005
Microsoft Visual Studio 2005: Why Be Bothered with It?
MFC 8: I'm Not Dead Yet
Rating: 




Victor Volkman - 07/11/2005
To prove that the Microsoft Foundation Class library is not dying, Microsoft has made some changes. Explore what is new and changed in MFC 8, coming with Visual C++ 2005.
Visual C++ 2005 IDE Enhancements
Rating: 




Nick Wienholt - 02/07/2005
Improvements to the IDE are one of the givens in any new release of Visual C++; hence, they are often overlooked. Take a closer look at some of the new features that the Visual C++ 2005 IDE delivers.
Simplified Development Tools—The Microsoft Express Products
Rating: 




Bradley Jones - 06/29/2004
Microsoft expands Visual Studio and SQL Server to the non-programmers, hobbyists, and students with simplified, low-cost to no-cost versions.
Microsoft Visual Studio 2005 Team System—Not Just For Developers!
Rating: 




Bradley Jones - 05/24/2004
Microsoft states their seriousness in the enterprise space with the announcement of Visual Studio 2005 Team Services.
Macros for C++, in C++
Rating: 




Kate Gregory - 04/30/2004
Learn how to write macros for C++ in Visual Studio.
Dialog Resource to C# Form Converter
Rating: none
Nev Delap - 10/24/2000
Visual Studio Add-In that converts dialog template resources to C#
Window Management
[Updated] Vertical Text Centering in an Edit Control
Rating: 




John Z. Czopowik VC++ MVP - 10/27/2004
Learn about a simple class that shows you how to center text vertically in a single-line edit control.Enhanced Windows List Developer Studio Addin
Rating: none
Yuri Tkachov - 02/23/2001
Add-in to Visual Studio that completely revamps the Window List dialog to include sorting and filtering
