Как программно обновить Visual Studio Solution Explorer? - PullRequest
5 голосов
/ 03 марта 2010

Как программно обновить Visual Studio Solution Explorer?

Я могу взять объект окна обозревателя решений, но не знаю, что с ним делать!

var solutionExplorer = (UIHierarchy)DTE.Windows.Item(Constants.vsext_wk_SProjectWindow).Object();

Спасибо.

1 Ответ

5 голосов
/ 16 марта 2010

Обычно вы можете разобраться в этом, записав временный макрос, выполнив то, что вы хотите сделать, и увидев, что получится в редакторе макросов.

Действительно, это тот случай, когда, вероятно, только путем записи временного макроса, который вы можете выяснить, как это сделать. Вот команда для обновления обозревателя решений:

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