Home

NDoc MSDN WinFX-Style Documenter

Last updated 10/16/2005 by Ingo Muschenetz

CONTENTS

  1. Disclaimer
  2. Overview
  3. Binary Installation
  4. Source Installation
  5. Version History

1. DISCLAIMER

THE SOFTWARE IS SUPPLIED "AS IS". THIS SITE DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE WARRANTIES OF MERCHANTABILITY AND OF FITNESS FOR ANY PURPOSE. THE USER MUST ASSUME THE ENTIRE RISK OF USING THE SOFTWARE.

2. OVERVIEW

NDoc is a fantastic documentation tool and has served me well in multiple projects. However, the documentation style has become a bit dated, and Microsoft has recently updated the documentation style to coincide with the release of .NET Framework version 2.0. This is a plug-in documenter designed to update the style to more closely match what the MSDN site provide.

Before


After


If you wish to see a live example, click on the following link: http://www.muschenetz.com/projects/SharpHIP

3. FEATURES

This documenter builds on the MSDN2 (beta) documenter available in NDoc, but updated with a few new features, including a simplified stylesheet, new gradient graphics, and expandable and collapsible headers. A few notable bugs remain:

4. BINARY INSTALLATION

Download Latest Binary

  1. Download the latest version of the binary.
  2. Copy the NDoc.Documenter.MSDNWinFX.dll into the binaries folder of NDoc. This is most likely in the same place as the actual NDoc.exe.
  3. Run NDoc like normal. You should see an extra documenter in the drop-down list named MSDN WinFX (beta)

5. SOURCE INSTALLATION

Download Latest Source

  1. Download the latest version of the source.
  2. Unpack the .zip file and save it to a convenient location
  3. When opening up the solution (it is a VS2003 solution), you may need to fix the reference to "core". This is the reference to the ndoc.core.dll file (located in the NDoc binaries folder).
  4. Modify and build as normal. A few hints:
    • Normally, the documenter will extract the embedded resources from the .dll when in Release mode. If in Debug mode, it will attempt to load them from disk. This can be useful while debugging stylesheets. You may, however, have to play with the placement of the folders
    • To test, copy the .dll into the same location as the NDoc binary. If replacing an older version, you will most liely need to close down NDoc to prevent any file locking

If you should have any questions, please feel free to contact me at ingo at muschenetz.com.

5. VERSION HISTORY

Version 0.5: 10/16/2005