Как проверить существующий исполняемый файл перед его запуском в событие после сборки в VS2008? - PullRequest
0 голосов
/ 12 марта 2010

Я пытаюсь использовать SubWCRev, чтобы получить текущий номер версии нашего SVN-репозитория и поместить его в файл, чтобы я мог показать его в пользовательском интерфейсе.

Поскольку я работаю с веб-приложением, я использую следующую командную строку после сборки:

"SubWCRev.exe" "$(SolutionDir)." "$(ProjectDir)Content\js\revnumber.js.tpl" "$(ProjectDir)Content\js\revnumber.js"

Это прекрасно работает, но теперь я хочу убедиться, что у меня есть SubWCRev перед его запуском, поэтому я могу пропустить эту пост-сборку, если другой разработчик не запускает TortoiseSVN.

Я попробовал несколько кодов партии здесь, но не смог понять это.

Есть идеи?

Спасибо!

1 Ответ

1 голос
/ 12 марта 2010

Возможно, в вашей ситуации допустимо добавить следующее после вызова subwcrev.exe:

SubWCRev.exe "$ (SolutionDir)." ...
выход 0

Таким образом, Visual Studio не знает, что посткомпиляция вызвала ошибку и сборка прошла успешно, даже если у некоторых разработчиков нет subwcrev.exe. Если вы выполняете другие действия в пост-билде, то мое предложение, вероятно, не подходит.

...