$ (SolutionDir) MSBuild incorrect lors de l'exécution de Sandcastle Help File Builder via CMD

Quand je lance Sandcastle Help File Builder fichier de projet (par exemple myproject.shfbproj) à l'aide de Windows CMD, j'ai un problème ennuyeux: $(SolutionDir) a la même valeur que $(ProjectDir)et cela signifie que la documentation du projet sources ne construiront pas correctement parce que je suis l'ajout de cibles qui utilise déjà $(SolutionDir).

Si je construis l'ensemble de Sandcastle Help File Builder à partir de Visual Studio, il est construit avec succès.

Je suis en utilisant la commande suivante (exécuté à partir du répertoire où le projet est stocké):

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

Est-il une solution pour cela?

source d'informationauteur Matías Fidemraizer