I've just started to have a go with Sandcastle and the Help File Builder which has really made things very simple. My one issue / concern is that the tool requires that the SHFBROOT variable is registered in the environment properties, either manually or
by installing the tool.
The problem is that we use a build server farm where very little is installed on the buildservers and almost everything each build requires is included in source control. The tool allows for the Sandcastle assemblies and help file compilers to
be located elsewhere but does not do the same for itself.
I have tried to override the SHFBROOT variable but this doesn't work as the msbuild tasks generate another proj file which again tries to use the original SHFBROOT variable from the environment properties.
Would it be feasible to make this value more configurable in a future release?