I have two SHFB projects similar to what is written in the documentation of this plugin here:
Project "Base" creates documentation for the assembly containing the base classes and project "Ref" creates documentation for an assembly referencing these classes. So I set up two SHFB projects, add the plugin to the .shfbproj of project
"Ref" and configure it to include the .shfbproj of project "Base". But upon building I always receive an error:
Applying visibility properties to reflection information file
22 attribute nodes removed
0 explicit interface implementations removed
0 local and base class EII elements removed
Performing partial builds on additional targets' projects
Last step completed in 00:00:00.1840
SHFB: Error BE0029: Unexpected error while executing plug-in 'Additional Reference Links': SandcastleBuilder.Utils.BuilderException: Unable to build additional target project: C:\..\TestBase.shfbproj
at SandcastleBuilder.PlugIns.AdditionalReferenceLinksPlugIn.Execute(ExecutionContext context)
at SandcastleBuilder.Utils.BuildEngine.BuildProcess.ExecutePlugIns(ExecutionBehaviors behavior)
Unable to build additional target project: C:\..\TestBase.shfbproj
I am puzzled because TestBase.shfbproj builds fine on its own. Both projects are set to output MS-Help2, to the same output path (I have also tried with different output paths without success). Both project files lie in the same folder and both referenced
.csproj files lie in a subfolder of the current folder.
I have installed 22.214.171.124 of the Sandcastle Help File Builder and May 2008 version of Sandcastle patched with
Sandcastle May 2008 Patch Rev 3.
Is there something I am missing or doing wrong?