CCNetArtifactDirectory по умолчанию передается в MSBuild, поэтому вам не нужно об этом беспокоиться. MSBuild поместит выходные данные сборки в «местоположение bin», соответствующее указанному вами рабочему каталогу.
<executable>c:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe</executable>
<workingDirectory>C:\data\projects\FooSolution\</workingDirectory>
<projectFile>FooSolution.sln</projectFile>
<buildArgs>/noconsolelogger /p:Configuration=Debug </buildArgs>
Таким образом, в приведенном выше примере результаты вашей сборки будут помещены в C: \ data \ projects \ FooSolution [ProjectName] \ bin \ Debug. Если вы хотите выводить данные в другое место, вы можете посмотреть тег в CCNET.
<publishers>
<xmllogger />
<buildpublisher>
<sourceDir>C:\data\projects\FooSolution\FooProject\bin\Debug</sourceDir>
<publishDir>C:\published\FooSolution\</publishDir>
<useLabelSubDirectory>false</useLabelSubDirectory>
</buildpublisher>
</publishers>
Это позволит вам опубликовать вывод в другом месте.