Могу ли я использовать имя конфигурации в событиях до и после сборки?

В Codegear RAD Studio 2007 я пытаюсь выполнить удаление и копирование некоторых файлов во время событий до и после сборки, связанных с папками, названными в соответствии с текущей конфигурацией. В Visual Studio это легко сделать с помощью макроса $(ConfigurationName).

Есть ли аналог в RAD Studio? Если нет, есть ли обходной путь, который я могу использовать?

1 ответ

Решение

Я думаю, что вы ищете $(Config), Например, в событии предварительной сборки вы можете добавить echo $(Config) и он напечатает строку типа "Debug" или "Debug Build". Я тестировал его в Rad Studio 2010, но не в 2007 году. Я считаю, что они используют одну и ту же переменную конфигурации.

Если это не сработает, откройте файл cbproj в редакторе и найдите что-то вроде этого:

<Config Condition="'$(Config)'==''">Debug</Config>

Какое бы слово ни появилось вместо "Конфиг", оно может дать вам подсказку.

Другие вопросы по тегам