NDoc User's Guide NDoc 1.3

The NDoc Console Application

[This is preliminary documentation and subject to change]

Overview

The NDoc console application (NDocConsole.exe) exposes the full building capability of the GUI application and designed to be integrated into automated build process.

Syntax

The console application uses a simple name-value-pair syntax for specifying options. Named options are prefixed with a dash in the following fashion: -name=value, with no white-space after the dash or around the equals sign. All parameters described below that are enclosed in square brackets are optional. Paths containing spaces need to be quoted.

Usage 1

 NDocConsole  assembly[,xmldoc] [assembly[,xmldoc]]...
                    [[-referencepath=dir] [-referencepath=dir]...]
                    [-namespacesummaries=filename]
                    [-documenter=documenter_name]
                    [[-property=value] [-property=value]...]
                    [-verbose]
where:

Usage 2

NDocConsole -recurse=dir[,maxDepth]
		[[-referencepath=dir]
		[-referencepath=dir]...]
		[-namespacesummaries=filename] 
		[-documenter=documenter_name]
		[[-property=value] [-property=value]...] 
		[-verbose] 
where:

Usage 3

NDocConsole [-documenter=documenter_name]
	       -project=ndocfile 
	       [-verbose]
where:

Usage 4

NDocConsole [-help]
	       [documenter_name [property_name]]
where:

Available Documenters

The currently supported documenter names are: JavaDoc, LaTeX, LinearHtml, MSDN, VS.NET_2003, and XML.

Namespace Summaries File Syntax

<namespaces>
	<namespace name="My.NameSpace">My summary.</namespace>
	<namespace name="My.OtherNameSpace">My other summary.</namespace>
	...
</namespaces>