$ (SolutionDir) Свойство MSBuild неверно при запуске построителя файла справки Sandcastle через CMD

Когда я запускаю файл проекта справки Sandcastle (например,myproject.shfbproj), используя Windows CMD, я получаю раздражающую проблему:$(SolutionDir) имеет то же значение, что и$(ProjectDir), и это означает, что исходные тексты документации проекта не будут построены правильно, потому что я добавляю пользовательские цели, которые уже используют$(SolutionDir).

Если я соберу весь построитель файлов справки Sandcastle из Visual Studio, он будет построен успешно.

Я использую следующую команду (выполняется из каталога, где хранится проект):

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

Есть ли обходной путь для этого?

Ответы на вопрос(0)

Ваш ответ на вопрос