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

Multiple Installations?

Topics: Developer Forum, User Forum
Oct 1, 2014 at 10:18 AM

we have a build machine which is handling not only a trunk build but also different branches. Currently we have an "old" sandcastle (with SHFB) installed. Now our intention was to upgrade sandcastle (with SHFB) to the latest version but only for the trunk (because of the breaking changes in the SHFB project files, we do not want to modify the SHFB projects in all the branches).

So the question is if it is possible to install different SHFB version on the same machine to solve this issue? Or did I miss something here?

Oct 1, 2014 at 4:13 PM
For the older releases, defining the SHFBROOT and DXROOT environment variables as part of the build should allow you to point them to whatever version of SHFB and the Sandcastle tools you need in different locations. Likewise for the latest release but it just needs SHFBROOT defined. The latest release can also run without SHFBROOT defined. In such cases, it will default to using the folder of the executing SHFB assembly for the tools location.