Hi all, I'm using NDoc to output VS.NET 2003 style help (using NDoc v1.3.1). I have the following settings in my ndoc project: 1) CollectionNamespace = My.Application.Help 2) PlugInNameSpace = ms.vscc (have also tried ms.vscc.2003 and ms.vscc+ and ms.vscc.*) 3) RegisterTitleAsCollection = false (have also tried with True) 4) RegisterTitleWithNamespace = true The ndoc project builds successfully, ending with the message: "Title registered successfully." However, when I open Visual Studio .NEt 2003 Combined Collection my help collection is not shown in Contents (or index or found in search). I navigated to ms-help://MS.VSCC.2003/VSCCCommon/cm/CollectionManager.htm but it is also not listed there (also tried ms-help://ms.vscc/ . . . ) A .hxn file, however, is added under \documents and settings\all users\application data\microsoft help. Any ideas? Regards Joubert
The TOC disappearing usually means there is a syntax error somewhere in you collection. Unfortunately that's how MS Help 2 response to syntax errors :-( I presume when you unplug your collection every thing returns to normal. Sounds like NDoc is using my H2Reg utility to register the collection. Have a look at the trouble shooting section at http://helpware.net/mshelp2/h2reg.htm#Troubleshooting My best advice is to use a manual registration tool and take it a step at a time. FAR Utility has the H2Reg registration built in. Its 60 days trial so you have plenty of time. 1. Go to FAR > H2 Utils and open the Registration window 2. Register your collection level file .HxC to your Namespace My.Application.Help 3. Add any titles (.HxS files) to the namespace. Its important to choose the correct Title name to associate with each ..HxS file. It must be the same Name you used in the collection level master TOC file (.HxT). Here you can see I have an include statement with URL= "h2reg" so I must Register my .HxS to my Namespace using the Tile = "h2reg". OK? <?xml version="1.0"?> <!DOCTYPE HelpTOC> <HelpTOC DTDVersion="1.0" Id="1.0" FileVersion="1.0" LangId="1033"> <HelpTOCNode NodeType="TOC" Url="h2reg"/> </HelpTOC> 3. Test that collection. Should be able to view it (using that Namespace) 4. Now plug your Namespace into MS.VSCC.2003 -- Does it view? All the above can be done from the FAR Registration window. If no good then maybe the collection level files are no good. Next thing I would try is the FAR H2 Collection Wizard. This will take you though step by step how to create the Collection level Hx? files and register everything. http://helpware.net/FAR Once you have this OK then you can go and tackle H2Reg.exe script again. Rob "Joubert Nel" <j@j.j> wrote in message news:egPXaj2dFHA.3012@tk2msftngp13.phx.gbl... > Hi all, > > I'm using NDoc to output VS.NET 2003 style help (using NDoc v1.3.1). > > I have the following settings in my ndoc project: > 1) CollectionNamespace = My.Application.Help > 2) PlugInNameSpace = ms.vscc (have also tried ms.vscc.2003 and ms.vscc+ > and > ms.vscc.*) > 3) RegisterTitleAsCollection = false (have also tried with True) > 4) RegisterTitleWithNamespace = true > > The ndoc project builds successfully, ending with the message: "Title > registered successfully." > > However, when I open Visual Studio .NEt 2003 Combined Collection my help > collection is not shown in Contents (or index or found in search). > I navigated to ms-help://MS.VSCC.2003/VSCCCommon/cm/CollectionManager.htm > but it is also not listed there (also tried ms-help://ms.vscc/ . . . ) > > A .hxn file, however, is added under \documents and settings\all > users\application data\microsoft help. > > Any ideas? > > Regards > Joubert >
Hi again Joubert I'm rereading what I wrote to you and its a bit messy (its late in Australia). I've reworded and put the posts here http://helpware.net/mshelp2/h2reg_help.htm since this kind of question comes up time and time again. :-) Rob "Joubert Nel" <j@j.j> wrote in message news:egPXaj2dFHA.3012@tk2msftngp13.phx.gbl... > Hi all, > > I'm using NDoc to output VS.NET 2003 style help (using NDoc v1.3.1). > > I have the following settings in my ndoc project: > 1) CollectionNamespace = My.Application.Help > 2) PlugInNameSpace = ms.vscc (have also tried ms.vscc.2003 and ms.vscc+ > and > ms.vscc.*) > 3) RegisterTitleAsCollection = false (have also tried with True) > 4) RegisterTitleWithNamespace = true > > The ndoc project builds successfully, ending with the message: "Title > registered successfully." > > However, when I open Visual Studio .NEt 2003 Combined Collection my help > collection is not shown in Contents (or index or found in search). > I navigated to ms-help://MS.VSCC.2003/VSCCCommon/cm/CollectionManager.htm > but it is also not listed there (also tried ms-help://ms.vscc/ . . . ) > > A .hxn file, however, is added under \documents and settings\all > users\application data\microsoft help. > > Any ideas? > > Regards > Joubert > > > > >