2008-11-27 10 views
2

J'ai essayé d'écrire une macro de faire l'équivalent deN'importe lesquels ont un raccourci/macro Visual Studio pour basculer entre les exceptions gérées/non gérées?

  1. appuyant sur Ctrl + Alt + E pour afficher la fenêtre Exceptions
  2. Basculement la zone de texte dans la colonne « jeté » pour « Common Language Exceptions d'exécution
  3. Frapper OK

Si j'enregistre cela, il enregistre une seule ligne de code macro qui ne fait rien. Quelqu'un sait-il comment faire ça?

Répondre

2

Une question similaire a été postée et a répondu here. Cela fonctionne pour toutes les exceptions CLR et prend ~ 1.5s à exécuter.

+0

merci. l'homme j'aimerais avoir 12 upvotes! – mcintyre321

-1

Il est tard et je ne l'ai pas testé, mais cela aide-t-il?

Dim dbg As EnvDTE90.Debugger3 = DTE.Debugger 
    Dim exSettings As EnvDTE90.ExceptionSettings = dbg.ExceptionGroups.Item("Common Language Runtime Exceptions") 
    Dim exSetting As EnvDTE90.ExceptionSetting = exSettings.Item("System.Data") 

    If exSetting.BreakWhenThrown Then 
     exSettings.SetBreakWhenThrown(False, exSetting) 
    Else 
     exSettings.SetBreakWhenThrown(True, exSetting) 
    End If 
+0

Cela fonctionne presque. Avec un peu de bricolage, je suis sûr que ce serait le cas. ta! – mcintyre321

Questions connexes