如何以编程方式刷新Visual Studio Solution Explorer?
我可以抓住解决方案资源管理器窗口对象,但不知道如何处理它!
var solutionExplorer = (UIHierarchy)DTE.Windows.Item(Constants.vsext_wk_SProjectWindow).Object();
感谢。
答案 0 :(得分:5)
通常你可以通过记录一个临时宏,做你想做的事情,以及看到宏编辑器中出现的内容来弄清楚这些事情。
实际上,通过录制一个临时宏可以找出如何执行此操作,这可能只是 。这是刷新解决方案资源管理器的命令:
DTE.Commands.Raise("{1496A755-94DE-11D0-8C3F-00C04FC2AAE2}", 222, null, null)