GhostDoc 2.1.2 Released

GhostDoc is a free add-in for Visual Studio that automatically generates XML
documentation comments for C#. Either by using existing documentation inherited
from base classes or implemented interfaces, or by deducing comments from
name and type of e.g. methods, properties or parameters.

20071125_GhostDocQuick Facts

  • Bugfix release
  • Download on the GhostDoc Website
  • Users of earlier versions: Please read the ReadMe on upgrading!

About this Release

Version 2.1.2 fixes a problem with side-by-side installations of GhostDoc versions for Visual Studio 2005 and 2008.

What’s New in GhostDoc 2.1.2:

  • Fixed: GhostDoc versions for Visual Studio 2005 and Visual Studio 2008 interfering when installed side-by-side.
  • Changed: An upgrade installation by starting the MSI file while an older version is installed is no longer supported, i.e. you have to uninstall GhostDoc before running the new setup. Note that this does not affect an upgrade of the configuration of earlier versions: the configuration file is not removed during uninstallation of the GhostDoc add-in, so you'll still be offered to upgrade your configuration when installing the new version. For detailed installation instructions, please take a look at the ReadMe in the ZIP file.
  • Added: A few special words for ("of the" trigger and prefix words, "no the" words).

Note that VB.Net support is turned off by default and has to be turned on in the configuration dialog.


  • great work, thanks a lot

  • GhostDoc is truly incredible. Thank you for your hard work, it is really appreciated!

  • Thanks again for a great tool!

  • Hi
    I recently installed GhostDoc 2.1.2 and have a question. How can use GhostDoc to add XML comments in javascript file. Is it supported?


  • @manor: No, and there are no plans for future releases.

  • I have Vista Ultimate x32 edition, with Visual Studio 2008 Professional.

    When I try to install Ghostdoc 2.1.2 using the MSI, it just hangs. The progress bar goes nowhere, and when I click cancel, the dialog does not go away. I am an admin on the machine. Even so, I've also tried the batch file/run as admin workaround to no avail.

    I consider Ghostdoc an essential add-in and would really appreciate any insight into getting this installed.

  • Also, I do not have Visual Studio 2005 installed, and have not had any previous versions of GhostDoc installed on this machine. I previously had a version of C# 2008 Express installed but have removed it since installing VS 2008 Pro.

  • @Seth: I'll have to set up a test system for a repro; I doubt I'll get to doing it before Xmas, though. In the meantime could you please install SonicFileFinder ( and report the result? This may help me understanding the issue (and installing SonicFileFinder isn't a bad idea anyway ;-).
    Let's move further discussion to the GhostDoc forum ( where it can be seen by other users - please repeat your post over there , I'll then append this answer to your post.

  • Hi? Roland !
    If you change code your GetToolsMenu method on this:

    private CommandBar GetToolsMenu()
    return ((CommandBars)m_dteApplication.CommandBars)["Tools"];

    then you correct problem of searching for menu "tools" for that localization, which is absent in file YourProject.resx.

  • P.S.
    On my localisation (russian)...

    1. Looking up resource "ruTools".
    2. Localized name of the 'Tools' menu:
    3. Couldn't find 'Tools' menu using the localized name ''.
    4. Now trying the non-localized name 'Tools'
    5. Couldn't find 'Tools' menu (tried both localized and english name).
    6. Exception thrown in OnConnection (ext_cm_Startup)

    3. Exception thrown in OnConnection (ext_cm_Startup)

    After no one errors.

  • @daemon: Thanks for your feedback, I'll look into this. Could you please contact me via the contact form ( so we can communicate via email?

Comments have been disabled for this content.