ReSharper 8插件开发解决方案Explorer面板指示器

时间:2013-07-30 13:49:49

标签: plugins project resharper limit resharper-8.0

我想编写一个ReSharper 8插件,如果解决方案中的项目数超过可配置的数量,它将在解决方案资源管理器面板中为用户提供可视指示(图标可能是?)。

ReSharper插件可以完成此操作还是我必须找到另一种方法?我必须创建一个SolutionComponent吗?

1 个答案:

答案 0 :(得分:0)

实际上,您需要做出一系列事情来实现这一目标:

  • 您需要添加一个可视元素放置在某处。我相信你可以在Actions.xml中定义一个图标,但据我所知,解决方案资源管理器工具栏只包含按钮,但我可能错了。另一种方法是以源控件插件的方式实际装饰解决方案图标。还有其他方法,例如StatusBarIndicator

  • 解决方案组件本质上是仅在加载解决方案时才存在的组件。您需要的是不同的 - 监控解决方案变更和项目模型变更的机制。