Программирование визуальных студийных макросов - PullRequest
1 голос
/ 08 декабря 2008

Я разочарован, пытаясь программировать макросы для Visual Studio (используя VS 2008, версия 9.0.30729.1 SP, со всеми обновлениями).

В Macro Explorer я могу перейти к примерам Microsoft / VSEditor и добавить подпрограмму, которая ведет себя так, как я хочу. Но я не могу заставить его работать где-то еще. В частности, в области MyMacros в Macro Explorer.

Детали:
Я скопировал весь код примеров / VSEditor и скопировал его в MyMacros / Testing, переименовал внутреннее имя модуля в Testing и сохранил измененный код. Macro Explorer теперь показывает модуль тестирования и все содержащиеся в нем подпрограммы. Если я щелкну правой кнопкой мыши, скажем, InsertDate и выберу Run, ничего не произойдет. Но если я прокручиваю вниз до samples / VSEditor / InsertDate и щелкаю правой кнопкой мыши и выбираю Run, он вставляет дату, как и следовало ожидать. Это практически идентичный код (только изменения местоположения и названия, упомянутые выше), но один выполняется, а другой нет.

Есть ли способ получить обратную связь о том, что происходит / где происходит сбой кода / почему происходит сбой кода?

Может кто-нибудь объяснить, что я делаю не так?

1 Ответ

1 голос
/ 09 декабря 2008

Я попробовал то же самое, скопировал код VSEditor в MyMacros / Testing. Вещи не будут работать.

Затем я перешел к пункту меню Просмотр | Список ошибок . Затем в пункт меню Отладка | Построить в редакторе Макросы Microsoft Visual Studio Я увидел, что Утилиты не были объявлены (первая ошибка в списке ошибок). Когда я скопировал Утилиты в MyMacros. Макросы начали работать.

Может быть, это та же проблема, что и у вас.

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