I am using the last version (0.4) of the the NAnt task,
plus some minor changes I have made to make it work
with NAnt 0.85. I have attached the VB.DOC code and
NAnt code.
I run the build script for my code and when I get to a
certain point it crashes with a stack space error. When
I've debugged I have found that the Reolver.Resolve
method is caught in a recursive loop in this section of
code:
// look for nested base types
if(location.BaseType != null) {
string fullBase = Resolve(location.BaseType,
MemberTypes.TypeInfo, location);
string full = Common.CombineNames(fullBase,
name);
if(fullNames.Contains(full.ToLower()) &&
checkMemberType(full, MemberTypes.TypeInfo)) {
return full;
}
}
The code this happens with is under quite strict
copywrite, and so I cannot append it here, but contact
me directly and I can send it to you:
jonathan dot evans dot 2 at cfsb dot com
(NB. The NAnt project is not quite standard because it
was necessary to add the serilaizable attribute to
several classes to allow VB.DOC to work).
Logged In: YES
user_id=1190022
Can't attach source file, email me directly for a copy:
jonathan dot evans dot 2 at cfsb dot com