Plugins ReSharper 8插件开发解决方案浏览器面板指示器

Plugins ReSharper 8插件开发解决方案浏览器面板指示器,plugins,project,resharper,limit,resharper-8.0,Plugins,Project,Resharper,Limit,Resharper 8.0,我想写一个ReSharper 8插件,如果解决方案中的项目数量超过了可配置的数量,它将在解决方案浏览器面板中为用户提供一个可视指示(可能是图标?) 一个ReSharper插件能做到这一点吗?或者我必须找到另一种方法吗?我必须创建一个SolutionComponent吗?要实现这一点,实际上需要做一系列事情: 您需要添加一个要放置在某处的可视元素。我相信您可以在Actions.xml中定义图标,但据我所知,解决方案资源管理器工具栏只包含按钮,尽管我可能错了。另一种方法是像源代码管理插件那样装饰解

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


一个ReSharper插件能做到这一点吗?或者我必须找到另一种方法吗?我必须创建一个SolutionComponent吗?

要实现这一点,实际上需要做一系列事情:

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

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