2010-03-03 7 views

risposta

5

Di solito è possibile capire queste cose registrando una macro temporanea, facendo ciò che si vuole fare e vedendo ciò che viene fuori nell'editor macro.

In effetti, questo è un caso in cui è probabilmente solo registrando una macro temporanea che è possibile capire come farlo. Ecco il comando per aggiornare Solution Explorer:

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

Grazie mille! Ho usato il tuo trucco (macro). Ho dovuto aggiungere una riga prima della tua per farlo funzionare: DTE.Windows.Item (Constants.vsWindowKindSolutionExplorer) .Activate(); – joerage

+0

Ho avuto un problema anche con questo, fino a quando non ho fatto come ha detto joerage (stavo ottenendo un errore "Il comando da eseguire non è abilitato."). Entrambi rock :) –

+0

Anche io ho lo stesso errore "Il comando da eseguire non è abilitato." qualche soluzione a questo? – user3610920