2010-03-03 9 views

Antwort

5

Normalerweise können Sie diese Dinge herausfinden, indem Sie ein temporäres Makro aufzeichnen, tun, was Sie tun wollen, und sehen, was im Makro-Editor herauskommt.

In der Tat ist dies ein Fall, in dem es wahrscheinlich ist nur durch Aufnahme eines temporären Makro, das Sie herausfinden können, wie dies zu tun ist. Hier ist der Befehl, um die Lösung Explorer zu aktualisieren:

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

Vielen Dank! Ich habe deinen Trick benutzt (Makro). Ich musste vor Ihnen eine Zeile hinzufügen, damit es funktionierte: DTE.Windows.Item (Constants.vsWindowKindSolutionExplorer) .Activate(); – joerage

+0

Ich hatte auch ein Problem damit, bis ich als joerage sagte (ich bekam einen "Der Befehl zum Ausführen ist nicht aktiviert." Fehler). Sie beide rocken :) –

+0

Ich bekomme auch den gleichen Fehler "Der Befehl zum Ausführen ist nicht aktiviert." irgendeine Lösung dafür? – user3610920