2016-05-20 5 views
0

Использование CC.Net с Visual Studio 2012. CC.Netbuilds С # проект с событием после сборки:события после сборки проваливается в CruiseControl.NET

copy "$(SolutionDir)Instruments\$(OutDir)*.*" "$(TargetDir)" /d 

Он преуспевает в Visual Studio. Он не работает в CC.Net. Это этот код ошибки:

Команда "копия" .. \ .. \ Инструменты \ Bin \ Release \ *»«W:. \ Checkout \ Terasoft 1,0 \ Terasoft \ Terasoft \ Bin \ Release \ "/ d" вышел с кодом 1. [W: \ Checkout \ Terasoft 1,0 \ Terasoft \ Terasoft \ Terasoft.csproj]

documentation говорит код ошибки 1 означает, что "никакие файлы не были найдены, чтобы скопировать." Но есть много файлов в .. \ .. \ Instruments \ bin \ Release. Я прочитал, что код ошибки 1 также может означать, что он не смог найти каталог, но если Visual Studio может, то почему бы не CC.Net?

CC.Net успешно создает проект, если нет события после сборки. Любые идеи о том, что может вызвать это?

ответ

0

Помните, что служба круиз-контроля работает как другой пользователь. Это может быть «Локальная система» или «Сетевая служба». Я предполагаю, что W: не отображается для этого пользователя. Если это не так, у пользователя, вероятно, нет разрешения на эту папку.

Я также видел, что команда "copy "..\..\Instruments\bin\Release*.*" отсутствует обратная косая черта перед "*.*"

+0

Звучит многообещающе. Я попробую это завтра. \ Вышел из интерпретатора SO-разметки SO. Исправлено – djv

 Смежные вопросы

  • Нет связанных вопросов^_^