VB.NET documentation system



VB.DOC is a free documentation system for the VB.NET programming language. It adds support for the "forgotten" XML documentation as it is provided in c#.

VB.DOC extracts the xml comments in your source code to a single xml file which has exactly the same structure as the one witch is generated by the c# compiler with the /doc switch. So, you can process this file with the same tools that are used for c#, for example NDoc.

VB.DOC runs with Microsoft .NET Framework 1.1 or with the free .NET implementation Mono (Windows and Linux).

A note on VB.NET 2005

With VB.NET 2005 which has been released in late october 2005, this tool becomes obsolete because the compiler now sports support for the /doc switch.

License, Author

VB.DOC is published under the GNU General Public License (GPL).

VB.DOC is written by Markus Palme, Joe Kleinberg contributed the logo and the about screen. The Visual Studio addin is written by Jos Clijmans, he also contributed to the NAnt task.


File Version Description Release date
VB.DOC 0.4 The newest standalone version of VB.DOC. 09/25/2004
VS.NET addin 0.4-2 Addin for VisualStudio .NET 2003. MSI Installer. 01/10/2005
VS.NET addin 0.4-2 Addin for VisualStudio .NET 2003. ZIP package (sources). 01/10/2005
VB.DOC NAnt task 0.4 Custom task for NAnt 0.8.4. 09/25/2004


The documentation is included with the download package and is located in the doc directory. There, you can find a readme, a changelog and a FAQ.

Additionally, a list of documentation tags is available here.


Screenshots of VB.DOC running in different environments are here.

Anonymous CVS access

This project's SourceForge.net CVS repository can be checked out through anonymous (pserver) CVS with the following instruction set:
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/vb-doc login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/vb-doc co VB.DOC

Support VB.DOC

VB.DOC is free, however, if you think it is useful and want to support its development, then you can make a donation. The author also has a wishlist at amazon.

Contact (Bugreports, feedback etc.)

You can contact the author via this email adress or by using the sourceforge tracker on the project page. You can write in English, German or French, the author's natural language is German.

SourceForge.net Logo