Как мне управлять многими конфигурациями в Visual Studio? - PullRequest
2 голосов
/ 15 февраля 2009

Что ж, я хочу управлять платформами x86 и x64, а также множеством различных конфигураций, таких как «Debug CPU UMFPACK», «Release CUDA CNC» и т. Д. При внесении изменений в свойства проекта, как применить их к нескольким конфигурациям / платформам однажды? Я что-то пропустил в Visual Studio?

Ответы [ 2 ]

6 голосов
/ 15 февраля 2009

Да, у вас есть.
Вы можете создать один набор свойств проекта («vsprops») и иметь несколько конфигураций, наследуемых от этого одного набора.
Когда вы хотите что-то изменить во всех них, вы просто меняете тот, от которого они все наследуют.

Перейдите в диспетчер свойств («Просмотр» -> «Другие окна» -> «Менеджер свойств» или «Просмотр -> Диспетчер свойств») и щелкните правой кнопкой мыши одну из конфигураций. выберите «Добавить лист свойств нового проекта», присвойте новому листу правильное имя. Теперь, когда вы щелкнете правой кнопкой мыши по только что созданному листу, вы сможете изменить его свойства. Вы можете добавить этот лист в любую другую имеющуюся у вас конфигурацию, щелкнув правой кнопкой мыши по нему и выбрав «Добавить существующий список свойств».

Когда вы редактируете свойства конфигурации, вы можете выбрать «Наследовать от родителя», это установит значение того, что есть у родителя. Обратите внимание, что для некоторых полей значения заменяются, например, «General-> Output Directory», в то время как в других они агрегируются, например, «C ++ -> General-> Additional Include Directoryies». значения унаследованные.

0 голосов
/ 15 февраля 2009

В диалоговом окне свойств проекта выберите «Все конфигурации» или «Несколько конфигураций» из выпадающего списка конфигурации.

Внимание: в этом диалоговом окне будут показаны только пустые значения свойств для тех, которые отличаются выбранными конфигурациями. Вы можете случайно что-то там перезаписать.

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