Estamos trabajando en una extensión VS que requiere una lista de comandos de Visual Studio como el de esta captura de pantalla:¿Cómo obtener la lista de comandos de Visual Studio?
Ejemplo:
- Action.Add
- Acción. Add.NETFrameworkLaunchCondition
- Action.AddAction
- ... etc.
¿Dónde podemos encontrar o cómo podemos acceder a esta lista?
No hay realmente una versión asincrónica. La API EnvDTE está affinitizada al hilo de la interfaz de usuario. Podrías ejecutar eso en un hilo de fondo, pero dispararás de vuelta a la cadena de interfaz de usuario de forma transparente, lo que haría que el código sea aún más lento de lo normal. Al final del día, enumerar todos los comandos es realmente una de esas cosas de "no lo hagas". Normalmente, si alguien pregunta por esto, los rechazo y los desafío por qué tienen que hacerlo. –