Propriedade MSBuild $ (SolutionDir) incorreta ao executar o Sandcastle Help File Builder via CMD

Quando executo o arquivo de projeto do Sandcastle Help File Builder (por exemplo,myproject.shfbproj) usando o Windows CMD, recebo um problema irritante:$(SolutionDir) tem o mesmo valor que$(ProjectDir), e isso significa que as fontes de documentação do projeto não serão criadas corretamente porque estou adicionando destinos personalizados que já usam$(SolutionDir).

Se eu criar todo o Sandcastle Help File Builder do Visual Studio, ele será criado com êxito.

Estou usando o seguinte comando (executado no diretório em que o projeto está armazenado):

"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" /p:Configuration=Development myproject.shfbproj

Existe alguma solução alternativa para isso?