Макрос VS2008: выполнение действий для каждого файла кода в решении - PullRequest
0 голосов
/ 24 февраля 2009

Я недавно заметил, насколько интересны макросы Visual Studio. Я не использовал VB целую вечность, поэтому мне потребовалось некоторое время, пока мне, наконец, не удалось написать небольшой макрос, который выполняет некоторые вещи в открытом в данный момент документе.

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

1 Ответ

2 голосов
/ 25 февраля 2009

Проверьте ссылку DTE для объекта . Внутри макроса вы можете ссылаться на некоторые действительно аккуратные глобальные свойства, такие как DTE.Solution, который возвращает Объект решения , который описывает открытое в настоящее время решение (и, что неудивительно, имеет свойство Projects, которое представляет собой набор все проекты в решении). Вы должны иметь возможность перебирать практически все, что вы хотите в этот момент!

Веселитесь:)

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