Я бы предположил, что когда вы запускаете вручную из командной строки, вы либо
- выполняете «локально», рабочим каталогом является требуемый путь, используемый на этапе сборки
- вы правильно указали пути полностью
Суть в том, что пути / пути не работают при запуске из Visual Studio (не удается найти каталог / файл, необходимый для выполненияиз-за разрыва строки, файла, отсутствующего в переменной среды PATH
и т. п.).
В Visual Studio шаги до и после сборки преобразуются в один пакетный сценарий иВыполненные, пути на этом шаге должны быть правильно заключены в кавычки, абсолютно или относительно заданные и т. д., но в конечном итоге должны иметь возможность правильно расширять / разрешать для завершения путей.
В качестве примера я процитируйте следующий фрагмент :
SvcUtil.exe параметр1 параметр2 завершится ошибкой
C: \ Program Files \ Microsoft SDKs \Параметр2 Windows \ v6.0A \ bin \ SvcUtil.exe параметр1 завершится ошибкой
Параметр2 параметра "C: \ Program Files \ Microsoft SDK \ Windows \ v6.0A \ bin \ SvcUtil.exe" будет работать.