VSdocman versions

VSdocman is a Visual Studio code commenter and documentation generator
7.6
Oct 5, 2021
6.0
Nov 12, 2012
Review
5.5
Dec 5, 2011
5.4
Jun 22, 2011
Review
5.3
Feb 18, 2011
5.2
Dec 19, 2010
5.1
Jun 4, 2010
5.0
Mar 16, 2010
4.4
Oct 11, 2009
4.3
May 29, 2009
3.5
May 12, 2008
Review

What's new

v6.0 [Nov 12, 2012]
NEW: Support for VS 2012 and VS 2012 help system.
NEW: Significantly improved speed and memory consumption.
NEW: Improved look and behavior of WYSIWYG comment editor. For example, user can select colors for highlighting of editable regions, paste or drag&drop formatted HTML text including images, drag&drop image files, select editor font size and more.
NEW: Added href attribute to <see> and <seealso> comment tags. This attribute is used for referencing external file or URL and it replaces old cref="^..." syntax. The old syntax is still supported but the comment editor will produce the new href syntax, for example <see href="http://www.helixoft.com">Helixoft</see>. The new href syntax is easier to read and doesn't cause VS warnings.
NEW: Added support for definition terms in comment editor and generated documentation. A definition term is represented by a <term> XML comment tag inside a <list> tag and it is visually highlighted in documentation.
NEW: Added $INHERITED-COMMENT-MEMBER-CREF$ macro for comment templates. For currently edited code member, this macro returns cref of the member from which a comment can be inherited. It may be overridden or implemented method, property or event.
NEW: A list of namespaces is automatically appended to the end of a custom topic which contains namespaces, i.e. it contains namespaces placeholder as a sub-topic.
NEW: During compilation, VSdocman reports wrong XML comments, i.e. comments that are not well-formed XML.
CHANGE: No more support for VS .NET 2002 and 2003. VSdocman now supports only VS 2005 and higher.
CHANGE: Removed old output templates for html, chm and help2 formats that had old VS 2002/2003 look.
CHANGE: The main window and the "Select reference" dialog in comment editor are resizable now.
CHANGE: The cref link to a type in the same project/solution but in different namespace doesn't have to be fully qualified anymore. VSdocman resolves the full name with using/Imports statements.
CHANGE: The comment editor produces short link syntax without the text if possible. For example <see cref="System.String"/> and not <see cref="System.String">String</see>.
CHANGE: No default comment (based on the comment templates used for commenting) is automatically added to non-commented code elements during compilation. This could cause incomplete text in documentation, for example unfinished "Gets or sets" phrase for properties. Inheriting of missing comments during compilation still works.
CHANGE: Each topic shows its own unique URL in a browser if you view HTML output formats. This makes it even easier to share the links to particular topics.
CHANGE: If you wish to distribute your documentation in MS Help Viewer format, you no longer need to edit a real path to helpcontentsetup.msha file in generated register_XY.bat script. The path will be retrieved automatically.
FIX: A link with Overload: or O: prefix in <seealso> tag pointed to a random overloaded method instead of Overloads page. This worked fine with <see> tag.
FIX: Links with constructed generic types didn't work, e.g. <see cref="List{String}"/>. Links with normal generic types worked fine, e.g. <see cref="List`1"/>.
FIX: Sometimes, the link to implemented or inherited interface or class was broken in Syntax section. This could happen if the target (implemented or inherited interface or class) was defined in the same project/solution but in different namespace. Or the target was an external type and VSdocman didn't resolve its full name because sometimes it failed to read the using/Imports statements.
FIX: In C#, if there were code elements with the same names but different case (e.g. method1 and Method1), only the first one was included in documentation.
FIX: If there was a file with a space in its name in external files folder (e.g. "my picture.png"), then compiling a CHM format produced HHC5003 error. The reason was that the space was incorrectly escaped by sequence in generated HHP file.
FIX: If registration name contained Chinese or Arabic characters, the registration failed.
FIX: Compilation warnings were not displayed when executing VSdocman from command line with VSdocmanCmdLine.exe.
FIX: Very rarely, "The Visual Studio couldn't be found." error might appear when executing VSdocman from command line with VSdocmanCmdLine.exe.
FIX: Links in class diagrams didn't work in some recent versions of Firefox.

v5.4 [Jun 22, 2011]
FIX: Correct fonts and sizes according to system settings. Dialogs didn't look good especially on Windows XP with DPI other than default 96.
FIX: An empty Source code section was generated for VB projects when "Remove line continuations from source code and join split lines" was selected even if source code inclusion was disabled.
FIX: Random ghost ".vsdoc" files were created when VSdocman was started with no solution loaded in VS. FIX: In all html_* output formats, there were no generic parameters shown at class names in a table of contents.

v3.5 [May 12, 2008]
Added profiles and many minor enhancements.

Alternative downloads

Atomineer Pro Documentation
Atomineer Pro Documentation
rating

It is a Visual Studio extension that provides code documentation.

NDoc
NDoc
Free
rating

NDoc generates class library documentation from .NET assemblies.

VB Documentation Tool
VB Documentation Tool
rating

Itl creates technical documentation for Visual Basic 6.0 projects.

BI Documenter
BI Documenter
rating

Outputs "MSDN style" SQL Server documentation in CHM or HTML format.

HelpTrans
HelpTrans
Free
rating

Using this application you can generate standard Windows help documentation.