This project has moved and is read-only. For the latest updates, please go here.

XML syntax error: The specified protocol is unknown

Aug 15, 2014 at 1:18 PM

I have succeeded to install the latest SandCastle and Help2 on Win2012. Yet, the following error raises during compilation. Any help is appreciated

Compiling MS Help 2 file...
C:_Project \SDK\Ndoc\HelpFiles\Working\Build2xHelpFile.proj(62,5): error MSB6006: "HXCOMP.EXE" exited with code 3.
Microsoft Help Compiler Version 2.2.3077 Copyright (c) Microsoft Corp.

Error HXC4001: File file:///C:/_Project/SDK/Ndoc/HelpFiles/Working/Output/MSHelp2/DVTel_SDK_Help.HxC, Line 2, Char 77: XML syntax error: The specified protocol is unknown.

Error processing resource 'MS-Help://Hx/Resources/HelpCollection.dtd'.
Fatal Error HXC2056: Parse of the .HxC file failed.

Last step completed in 00:00:00.8281

SHFB: Error BE0043: Unexpected error detected in last build step. See output above for details.
at SandcastleBuilder.Utils.BuildEngine.BuildProcess.RunProcess(String fileToRun, String args)
at SandcastleBuilder.Utils.BuildEngine.BuildProcess.Build()
Aug 15, 2014 at 4:10 PM
Check the indicated file at the indicated location. Since it lists the resource too, at a guess I'd say something with the Help 2 compiler is still not registered correctly as it isn't recognizing the "MS-Help://" protocol.