CruiseControl.net, msbuild, /p:OutputPath et CCNetArtifactDirectory

J'essaie de configurer CruiseControl.net pour le moment. Jusqu'à présent, cela fonctionne bien, mais j'ai un problème avec la tâche MSBuild.

Selon la Documentation, il transmet CCNetArtifactDirectory à MSBuild. Mais comment l'utiliser ?

J'ai essayé ceci :

<buildArgs>
   /noconsolelogger /p:OutputPath=$(CCNetArtifactDirectory)	est
</buildArgs>

Mais ça ne marche pas. En fait, il tue le service avec cette erreur :

ThoughtWorks.CruiseControl.Core.Config.Preprocessor.EvaluationException : référence au symbole inconnu CCNetArtifactDirectory

La documentation est plutôt clairsemée, et google et propose principalement de modifier le fichier de projet .sln, ce que je veux éviter afin de pouvoir construire manuellement ce projet plus tard - je préférerais vraiment 2.

请先 登录 后评论