I am using
>>> NDoc 1.3.1 - Code Documentation Generator for .NET
(GUI version) included in the latest SharpDevelop
Versions. NDoc is set up correctly (I can successfully
build some documentations) but for one documentation I
keep getting an Exception. I use .NET Framwork 2.0. I
can send you the raw XML-Comment-File if that helps.
Michael
The exact error message:
##########
Die Methode darf nur für einen Typ aufgerufen werden,
für den Type.IsGenericParameter "true" festgelegt ist.
Exception: NDoc.Core.DocumenterException
Die Methode darf nur für einen Typ aufgerufen werden,
für den Type.IsGenericParameter "true" festgelegt ist.
Exception: System.InvalidOperationException
Die Methode darf nur für einen Typ aufgerufen werden,
für den Type.IsGenericParameter "true" festgelegt ist.
Exception: NDoc.Core.DocumenterException
bei
NDoc.Documenter.Msdn.MsdnDocumenter.Build(Project project)
bei NDoc.Gui.BuildWorker.ThreadProc()
Exception: System.InvalidOperationException
Server stack trace:
bei System.RuntimeType.get_GenericParameterPosition()
bei NDoc.Core.MemberID.GetTypeName(Type type,
Boolean UsePositionalNumber)
bei NDoc.Core.MemberID.GetParameterList(MethodBase
method)
bei NDoc.Core.MemberID.GetMemberID(MethodBase method)
bei
NDoc.Core.Reflection.ReflectionEngine.MustDocumentMethod(MethodBase
method)
bei
NDoc.Core.Reflection.ReflectionEngine.WriteMethods(XmlWriter
writer, Type type)
bei
NDoc.Core.Reflection.ReflectionEngine.WriteClass(XmlWriter
writer, Type type, Boolean hiding)
bei
NDoc.Core.Reflection.ReflectionEngine.WriteClasses(XmlWriter
writer, Type[] types, String namespaceName)
bei
NDoc.Core.Reflection.ReflectionEngine.WriteNamespaces(XmlWriter
writer, Module module)
bei
NDoc.Core.Reflection.ReflectionEngine.WriteModule(XmlWriter
writer, Module module)
bei
NDoc.Core.Reflection.ReflectionEngine.WriteAssembly(XmlWriter
writer, Assembly assembly)
bei
NDoc.Core.Reflection.ReflectionEngine.BuildXml(XmlWriter
writer)
bei
NDoc.Core.Reflection.ReflectionEngine.MakeXmlFile(ReflectionEngineParameters
rep, String xmlFile)
bei
System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr
md, Object[] args, Object server, Int32 methodPtr,
Boolean fExecuteInContext, Object[]& outArgs)
bei
System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle
md, Object[] args, Object server, Int32 methodPtr,
Boolean fExecuteInContext, Object[]& outArgs)
bei
System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage
msg, Int32 methodPtr, Boolean fExecuteInContext)
Exception rethrown at [0]:
bei
System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage
reqMsg, IMessage retMsg)
bei
System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&
msgData, Int32 type)
bei
NDoc.Core.Reflection.ReflectionEngine.MakeXmlFile(ReflectionEngineParameters
rep, String xmlFile)
bei
NDoc.Core.Reflection.BaseReflectionDocumenter.MakeXmlFile(Project
project, String fileName)
bei
NDoc.Documenter.Msdn.MsdnDocumenter.Build(Project project)
##########