папка

исал пользовательскую задачу MSBuild, которая вызываетSubWCRev.exeисполняемый файл, который (как правило) находится вC:\Program Files\TortoiseSVN\binбудь то 32 или 64 бита, так как TortoiseSVN предоставляет обе версии.

Проблема в том, что Visual Studio 2010 имеет только 32-битную версию. Поэтому, когда мои коллеги с 64-битной коробкой пытаются собрать, используя мою новую блестящую задачу,$(ProgramFiles) решает вC:\Program Files(x86) и взрывается, говоря, чтоSubWCRev.exe не может быть найден. Потому что у них есть 64-битная версия TortoiseSVN, которая живет вC:\Program Files!

Есть ли лучшее решение, чем жесткое кодированиеC:\Program Files в моем скрипте msbuild, или чтобы все использовали 32-битную версию TortoiseSVN? (На самом деле это проект на C #, я немного возился с кодом MSBuild)

Ответы на вопрос(2)

Ваш ответ на вопрос