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?