如何在 MSVS Community 2015 (14.0.25123.00) 中提取接口

How do I extract an interface in MSVS Community 2015 (14.0.25123.00)

我正在使用 Microsoft Visual Studio Community 2015 版本 14.0.25123.00 更新 2 使用 JetBrains ReSharper Ultimate 2016.1.1
构建 105.0.20160504.101434

我正在尝试 "Extract Interface" 但找不到选项。 我找到了一个解决方案,说编辑菜单上应该有一个重构选项,但我只能在 ReSharper 菜单下找到 "Refactor"。
我本以为 ReSharper 会增加我的重构选项而不是减少它们。

是否有我需要设置的选项我丢失了或者我需要卸载 ReSharper?

您使用的是什么版本的 Resharper?它应该在 Right Click -> Refactor -> Extract -> Extract Interface

卸载 ReSharper 后,重构菜单重新显示在编辑菜单上
(安装 ReSharper 时它不存在)
我正在使用
JetBrains ReSharper 终极版 2016.1.1
构建 105.0.20160504.101434

您的 class 是静态的。静态 classes 不能有接口。

更重要的是,所有接口方法和属性都必须是 class 实例。由于标记为静态的 class 将仅具有静态属性和成员,因此不可能为其创建接口。 Resharper 没有建议提取接口的选项是正确的。