Programación de macros de Visual Studio
-
20-08-2019 - |
Pregunta
Estoy frustrado tratando de programar macros para Visual Studio (usando VS 2008, Versión 9.0.30729.1 SP, con todas las actualizaciones).
En el Explorador de macros, puedo ir a las muestras / VSEditor de Microsoft y agregar una Subrutina que se comporte como deseo. Pero parece que no puedo hacer que funcione en ningún otro lado. En particular, en el área MyMacros en Macro Explorer.
Detalles:
Copié todas las muestras / código de VSEditor y lo copié a MyMacros / Testing y cambié el nombre del módulo interno a Testing y guardé el código modificado. Macro Explorer ahora muestra el módulo de prueba y todas las subrutinas que contiene. Si hago clic derecho en, digamos, InsertDate y selecciono Ejecutar, no pasa nada. Pero si me desplazo hacia abajo hasta samples / VSEditor / InsertDate y hago clic derecho y selecciono Ejecutar, inserta la fecha como cabría esperar. Es un código prácticamente idéntico (solo los cambios de ubicación y nombre mencionados anteriormente) pero uno se ejecuta y el otro no.
¿Hay alguna forma de obtener comentarios sobre lo que está sucediendo / dónde falla el código / por qué falla el código?
¿Alguien puede explicar lo que estoy haciendo mal?
Solución
Intenté lo mismo, copié el código de VSEditor en MyMacros / Testing. Las cosas tampoco funcionarían.
Luego fui a la opción de menú Ver | Lista de errores . Luego, a la opción de menú Debug | Build en el editor Microsoft Visual Studio Macros . Vi que las Utilidades no se declararon (primer error en la lista de errores). Cuando copié las Utilidades a MyMacros. Las macros comenzaron a funcionar.
Tal vez este es el mismo problema que tienes.