- Supports VB .NET and C# in any type of project, including class library, application, smart device, ASP .NET.
- Works with Visual Studio 2010 / 2008 / 2005 / 2003 / 2002.
- Full support for generics, extension methods and other .NET features.
- Works in GUI and command line modes.
- No need for compiled assemblies. Everything is extracted directly from the source code. This is especially useful for ASP .NET projects.
- You can select which members will be documented using filtering by type, accessibility, project file, name and attributes.
- You can add your own topics such as overview, examples, license agreement, usage descriptions, etc.
- Profiles for settings.
- Conditional compilation. You can define conditional constants and add condition to the member comment. This way you can include or exclude specific members from documentation.
- Generates the following documentation formats:
- MS Help Viewer - Microsoft help technology used in Visual Studio 2010 and higher and MSDN, .mshc file. Suitable for integration with VS help or MSDN.
- MS Help 2 - Microsoft help technology used in Visual Studio .NET and MSDN versions 2002 - 2008, .HxS file. Suitable for integration with VS help or MSDN.
- HTML Help 1.x - .CHM file suitable for general purpose help.
- HTML - files with index, search and table of contents. Works even locally without web server.
- RTF document suitable for printing.
- Help & Manual - well-known help authoring system which can be perfectly used in conjunction with VSdocman.
- XML which can be processed later by other tools
- Others. The user is allowed to define his own format for any text based document such as LATEX, custom HTML and others.
- Generates IntelliSense (auto-completion tooltips) and Object Browser info.
- Creates F1 help.
- Integrates in VS help system on target computer.
- Easily deploys Help2 documentation to target computers using accompanied royalty-free command-line utility.
- Output is localizable. There are several built-in languages including English, German, French, Spanish, Portuguese, Hebrew and others.
- Creates links to framework classes, even in HTML and CHM output.
- Documentation can contain source code of the member.
- Supports standard XML comments.
- Automatically inserts predefined texts in comments, e.g. "Initializes a new instance of the <CLASS-NAME-AND-LINK> class" for constructors.
- Contains sophisticated WYSIWYG comment editor.
- You can automatically insert default XML comment to the member.
- You can automatically insert Description attribute to your property. This is used for property short description in Properties Window.
- You can insert tables, lists, pictures, links, colors, bold, italics and other formatting directly in your source code.
- Supported comment tags: <summary>, <seealso>, <example>, <same>, <typeparam>, <param>, <paramref>, <typeparamref>, <set>, <returns>, <remarks>, <author>, <version>, <revision>, <include>, <includesource>, <compilewhen>, <exception>, <value>, <para>, <code>, <c>, <see>, <list>, <img>, <b>, <i>, <u>, <font> and user-defined tags.



