Наследование свойств проекта (.vcproj) в Visual Studio 2010 - PullRequest
2 голосов
/ 20 февраля 2012

Моя IDE - Visual Studio 2010. У меня есть решение (.sln), содержащее более 100 проектов (.vcproj).Язык C ++.Решение имеет две конфигурации: «Release» и «Debug».Решение имеет две платформы: «Win32» и «x64».Мне нужно создать третью конфигурацию, давайте назовем ее «Release_and_PDB».«Release_and_PDB» должен быть равен «Release», за исключением того, что он должен генерировать файлы PDB.В будущем «Release_and_PDB» всегда должен быть равен «Release», за исключением того, что он должен генерировать файлы PDB.Я думаю, что могу сделать это в три этапа:

  1. Создать новую конфигурацию.

  2. Вручную изменить каждое свойство проекта, добавив путь и имя дляPDB (в файле Linker, Debugging, Generate Program Database).

  3. Убедитесь, что изменение свойства в Release также будет отражать то же изменение в конфигурации Release_and_PDB

Мои вопросы:

a.Есть ли в Visual Studio какие-либо средства для выполнения шага 2 без необходимости ручного изменения свойств любого (и каждого) проекта?

b.Есть ли в Visual Studio какие-либо средства для наследования свойств проекта для выполнения шага 3 без необходимости также вручную изменять свойство в Release_and_PDB?

1 Ответ

1 голос
/ 20 февраля 2012

Вы заходите в диспетчер конфигураций на панели инструментов -> новый -> копировать настройки из.

Я думаю, это то, что вы ищете.

enter image description here

...