Visual Studio Express 2010, включите путь - PullRequest
2 голосов
/ 31 августа 2010

У меня есть решение для многих проектов, я не писал этот проект, но это проект с открытым исходным кодом (mysql ++), мне нужно включить путь включения для всех проектов.Я хотел бы просто добавить этот глобальный путь к решению и включить его в каскад для всех проектов ... возможно ли это?Я боюсь думать о том, чтобы сделать то же самое для каждого отдельного проекта.

Спасибо, Алессандро Ферруччи

1 Ответ

5 голосов
/ 31 августа 2010

Visual Studio позволяет изменять сразу несколько проектов.Просто щелкните первую в обозревателе решений, нажмите последнюю и нажмите правую кнопку мыши на группе, чтобы перейти к свойствам проекта.Теперь любые изменения, которые вы вносите, влияют на все выбранные вами проекты.

Не делайте этого, если отдельные проекты имеют разные параметры пути включения и они должны продолжать иметь разные настройки.Изменение пути включения таким образом сделает их одинаковыми.Это может быть хорошо, даже если в настоящее время они имеют разные настройки, если вы можете согласовать путь, который имеет смысл для всех проектов.

Если у каждого проекта должен быть свой путь включения, лучший из известных мне способоввам нужно открыть все файлы проекта в текстовом редакторе, выполнить поиск AdditionalIncludeDirectories и вставить каталог включения MySQL ++ плюс точку с запятой в следующую строку.Обязательно сделайте это для всех мест, где атрибут присутствует в каждом проекте.Как минимум, их будет два: по одному для сборок Release и Debug.

РЕДАКТИРОВАТЬ : если вы используете хороший текстовый редактор, это может быть намного быстрее, чем выполнение той же операции в Visual Studio.Я рекомендую Vim , если у вас уже есть навыки vi.Его команда . для повторения предыдущего редактирования значительно ускоряет цикл "поиск, навигация, изменение".

...