NDoc Version 1.31
MSDN Documentation
I am using Jay Nelson's utility so that I can use NDoc with managed C++ MS 1.1. My managed class wraps an unmanaged set of C++ classes in a static library. If I #include any of my unmanaged header files I get a Illegal characters in path error.
How can I track down these "illegal characters"? Any ideas how to avoid this error?
Here is the full error information:
An error occured while trying to build the documentation.
Exception: NDoc.Core.DocumenterException
Illegal characters in path.
Exception: System.ArgumentException
Illegal characters in path.
Exception: NDoc.Core.DocumenterException
at NDoc.Documenter.Msdn.MsdnDocumenter.Build(Project project)
at NDoc.Gui.BuildWorker.ThreadProc()
Exception: System.ArgumentException
at System.IO.Path.Combine(String path1, String path2)
at NDoc.Documenter.Msdn.MsdnDocumenter.TransformAndWriteResult(String transformName, XsltArgumentList arguments, String filename)
at NDoc.Documenter.Msdn.MsdnDocumenter.MakeHtmlForInterfaceOrClassOrStructure(WhichType whichType, XmlNode typeNode)
at NDoc.Documenter.Msdn.MsdnDocumenter.MakeHtmlForTypes(String namespaceName)
at NDoc.Documenter.Msdn.MsdnDocumenter.MakeHtmlForNamespace(String assemblyName, String namespaceName)
at NDoc.Documenter.Msdn.MsdnDocumenter.MakeHtmlForAssembliesSorted()
at NDoc.Documenter.Msdn.MsdnDocumenter.Build(Project project)