Программирование макросов Visual Studio

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

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

Подробная информация:
Я скопировал весь код примеров / VSEditor и скопировал его в MyMacros / Testing, переименовал внутреннее имя модуля в Testing и сохранил измененный код. Обозреватель макросов теперь показывает модуль тестирования и все содержащиеся в нем подпрограммы. Если я щелкну правой кнопкой мыши, скажем, InsertDate и выберу «Выполнить», ничего не произойдет. Но если я прокручиваю вниз до примеров / VSEditor / InsertDate, щелкаю правой кнопкой мыши и выбираю «Выполнить», дата вставляется, как и следовало ожидать. Это практически идентичный код (только изменения местоположения и имени, упомянутые выше), но один запускается, а другой - нет.

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

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

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
643
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

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

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

Другие вопросы по теме