Неявные правила для пользовательских событий сборки в Visual Stidio - PullRequest
0 голосов
/ 25 февраля 2010

Я пытаюсь переместить набор довольно сложных приложений / библиотек C ++ из сборки с использованием make-файлов и инструментов командной строки в MsBuild из Visual Studio. Приложения / библиотеки ссылаются на несколько сотен таблиц базы данных, каждая из которых имеет класс объектно-реляционного отображения, который обрабатывает операции чтения, обновления и т. Д. Каждая таблица определена в файле определения таблицы; у нас есть генератор кода, который создает файлы .h и .cpp для каждого.

В make-файле мы можем определить неявное правило ".cpp.tbl:". Я хочу сделать что-то подобное в MsBuild.

Раньше я никогда не использовал пользовательские события сборки, и я только начинаю просматривать документацию. Но я не вижу ссылок на определение общих правил, только для создания определенных файлов. Это бесполезно для меня вообще. Если я собираю библиотеку, содержащую 450 определений таблиц, я совершенно определенно не хочу указывать, как создавать файл .cpp из файла .tbl 450 раз.

Может кто-нибудь указать мне какую-нибудь приличную документацию по этому вопросу?

1 Ответ

0 голосов
/ 25 февраля 2010

ОК, неважно. Найдите «Пользовательские правила сборки», а не «Пользовательские события сборки».

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