如何在MSVS社区2015中提取界面(14.0.25123.00)

时间:2016-05-11 23:41:39

标签: c# interface refactoring resharper visual-studio-2015

我正在使用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? enter image description here

3 个答案:

答案 0 :(得分:1)

你的班级是静态的。静态类不能有接口。

更重要的是,所有接口方法和属性都必须是类实例。由于标记为static的类只有静态属性和成员,因此无法为其创建接口。 Resharper没有建议提取界面的选项是正确的。

答案 1 :(得分:0)

您使用的是什么版本的Resharper?它应该在右键单击 - >重构 - >提取 - >提取界面

答案 2 :(得分:0)

卸载ReSharper后,重构菜单显示在编辑菜单上  (当安装ReSharper时,它并没有出现)
我正在使用
JetBrains ReSharper Ultimate 2016.1.1
建立105.0.20160504.101434 enter image description here

相关问题