我正在使用Microsoft Visual Studio社区2015
版本14.0.25123.00更新2
与JetBrains ReSharper Ultimate 2016.1.1
建立105.0.20160504.101434
我试图做一个" Extract Interface"但找不到选项。
我找到了一个解决方案,说编辑菜单上应该有一个重构选项,但我只能找到" Refactor"在ReSharper菜单下。
我原以为ReSharper会增加我的重构选项而不是减少它们。
我需要设置一个我缺少的选项,还是需要卸载ReSharper?
答案 0 :(得分:1)
你的班级是静态的。静态类不能有接口。
更重要的是,所有接口方法和属性都必须是类实例。由于标记为static的类只有静态属性和成员,因此无法为其创建接口。 Resharper没有建议提取界面的选项是正确的。
答案 1 :(得分:0)
您使用的是什么版本的Resharper?它应该在右键单击 - >重构 - >提取 - >提取界面
答案 2 :(得分:0)