"J#" Prefix causes BuildAssembler to Crash


The "#" is reserved to represent a period in a member name such as those for explicit interface implementation members. The "J#" prefix now used by AjaxDoc causes Sandcastle's BuildAssembler to crash. Since I can't see any reason for the prefix I'd suggest removing it altogether. I've added a workaround in the AjaxDocPlugIn to do this for now. If there is some reason that the prefix is required, it should be changed to "J." so that it merges with and becomes part of the namespace. One exception would be the global namespace which should be "N:" or "N:J" if the prefix is required (no period on it).

Closed Apr 2, 2008 at 11:44 PM by
This has been fixed by SandCastle.