Error adding to Help Viewer 2 using Help Library Manager

Topics: Developer Forum
Dec 15, 2012 at 3:19 PM

Adding to VS2010's Help Viewer 1.0 works as expected, and it's awesome.
But when calling the batch file (with argument h2) to add the help files to VS2012's Help Viewer, I get an error.

I haven't altered the bat file yet, so the command looks like this: 
HelpLibraryManagerLauncher.exe /viewerVersion 2.0 /catalogName VisualStudio11 /locale en-us /wait 0 /operation install /sourceUri "%CD%\NatchOS.Documentation.msha"

 First I get a box about untrusted content etc, which asks me to continue.
Then I get messagebox with the title "Help Content Manager" and the following text:

An error occurred while updating content on your computer: Could not find file 'C:\ProgramData\Microsoft\HelpLibrary2\Catalogs\VisualStudio11\Incoming\<some-guid>\NATCHOS_DOCUMENTATION.mshc'

Notice the underscore in the filename, as oppossed to the dot.

 

The HelpLibraryManagerLauncher is version 1.0.0.2

Dec 15, 2012 at 3:40 PM

I can confirm that changing the "Help file name" in the properties from "NatchOS.Documentation" to just "NatchOS" fixes the problem.
Before I just had the chm file, and the dot didn't cause a problem there.
Would be great if this was intercepted in the sandcastle files.