2015-03-04 5 views
0

В нашем проекте мы изменили файл .csproj для запуска этой команды предварительной сборки:Запуск события после сборки только в определении сборки

cd $(MSBuildProjectDirectory) 
npm run build-release 
cd $(MSBuildStartupDirectory) 

Он работает просто отлично.

Проблема в том, что мы больше не хотим этого в .csproj. Мы хотим только это в определении сборки.

Я не могу понять. Это то, что у меня есть, и я получаю ошибки относительно того, что путь слишком длинный.

enter image description here

ответ

2

Это предварительно построить скрипт. Вы можете запускать командные файлы или сценарии PowerShell, а не утилиты командной строки. Сценарий должен быть артефактом, контролируемым исходным кодом, и путь к файлу сценария должен быть местоположением управления источником, а не локальным путем для агента сборки.

+0

Вы уверены, что можете запускать пакетные файлы? – FOO

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