如何在 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 没有建议提取接口的选项是正确的。
我正在使用 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 没有建议提取接口的选项是正确的。