Передайте переменные Custom Build Step в пакетный скрипт в Visual Studio - PullRequest
1 голос
/ 09 августа 2010

Есть ли способ убедиться, что все переменные среды из MSBuild распространяются в пакетные сценарии, которые я вызываю из моих пользовательских шагов сборки? Было бы неплохо использовать такие переменные, как% CONFIGURATION% и% TARGETPATH% в пакетных файлах ...

1 Ответ

0 голосов
/ 09 августа 2010

Не OOTB - вы увидите много случаев, когда цепочка этапов сборки выборочно включает в белый список партии, например, 50 параметров.

Проблема в том, что MSBuild «свойств» включает в себя переменные, входные переменные среды и многое другое, что может быстро превысить пределы ОС (и разумные максимумы) для размера среды.

Вы можете ударить кучу SET с вместе с WriteLinesToFile и / или вызвать пакетный файл, который имеет такие SET операторы.

Другой подход, если вы используете 4.0, - это использовать задачу PowerShell для создания встроенного сценария cusotm и его выполнения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...