![]() |
|
|
![]()
|
|
| narmo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 25.8.2007 Репутация: нет Всего: нет |
Друзья!
Возникла задача сделать автоматическую сборку проекта на RAD Studio 2010. Ранее она решалась с помощью замечательной утилитки bpk2mak + want + innosetup, например, а теперь не знаю что и делать. Посоветуйте ктонть HOWTO или статьи по сабжу - самому разобраться в хитросплетения msbuild не получилось, да и это единственное, что я пока накопал, что теперь bcproj процессится с помощью msbuild для получения make-файла. ЗЫ, оффтоп. Вот интересно, почему бы просто не дать возможность отдавать bcc32 в качестве параметра файл проекта или группы проектов? Напрашивается же решение.. Ан нет, городушки какие-то городят. Или я чего-то глобально не понимаю? ЗЫ2: Ну неужели НИКТО не пытался компилить из командной строки проекты RAD студий старше 2007? 0_о PS3: При попытке запустить MSBuild из папки .NET Framework он просто ругается на то, что не задана Target, а если делать "msbuild my.groupproj" (наипростейший вариант вызова, где вроде как негде ошибиться) из директории проекта (она гарантированно есть в searchpath RAD Studio) то ругается, что не может инстанцировать Build Environment с такими вот воплями: "Build FAILED. "D:\Work\timeweaver2\trunk\src\TimeWeaver.groupproj" (Build target) (1) -> (Build target) -> D:\Work\timeweaver2\trunk\src\TimeWeaver.groupproj(63,4): error MSB4127: The "CallTarget" task could not be instantiated from the assembly "Microsoft.Build. Tasks, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Plea se verify the task assembly has been built using the same version of the Micros oft.Build.Framework assembly as the one installed on your computer and that you r host application is not missing a binding redirect for Microsoft.Build.Framew ork. Unable to cast object of type 'Microsoft.Build.Tasks.CallTarget' to type ' Microsoft.Build.Framework.ITask'. D:\Work\timeweaver2\trunk\src\TimeWeaver.groupproj(63,4): error MSB4060: The "CallTarget" task has been declared or used incorrectly, or failed during const ruction. Check the spelling of the task name and the assembly name. 0 Warning(s) 2 Error(s)" Это сообщение отредактировал(а) narmo - 30.12.2009, 17:57 |
|||
|
||||
| narmo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 25.8.2007 Репутация: нет Всего: нет |
Уточнил описание проблемы.
|
|||
|
||||
| narmo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 25.8.2007 Репутация: нет Всего: нет |
Однако, ларчик просто открывался. Билдит он нормально только из консоли самой RAD Studio. Увы-увы. Как настроить переменные окружения и бог знает что ещё для того, чтобы оно работало и из обычной консоли - не знаю.
|
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |