2010-03-03 6 views

Répondre

5

Habituellement, vous pouvez comprendre ces choses en enregistrant une macro temporaire, en faisant ce que vous voulez faire, et en voyant ce qui sort dans l'éditeur de macro.

En effet, il s'agit probablement d'un seulement en enregistrant une macro temporaire que vous pouvez comprendre comment faire cela. Voici la commande pour actualiser l'Explorateur de solutions:

DTE.Commands.Raise("{1496A755-94DE-11D0-8C3F-00C04FC2AAE2}", 222, null, null) 
+3

Merci beaucoup! J'ai utilisé votre astuce (macro). J'ai dû ajouter une ligne avant la vôtre pour le faire fonctionner: DTE.Windows.Item (Constants.vsWindowKindSolutionExplorer) .Activate(); – joerage

+0

J'ai aussi eu un problème avec ça, jusqu'à ce que je le fasse en tant que joerage (je recevais une erreur "La commande à exécuter n'est pas activée."). Vous tous les deux rock :) –

+0

Je reçois aussi la même erreur "La commande à exécuter n'est pas activée." une solution à cela? – user3610920

Questions connexes