Visual Studio 2015 年缺少重构菜单
Refactor menu missing from Visual Studio 2015
我在 Visual Studio 2015 年找不到右键单击上下文菜单。我知道我的项目或我正在处理的文件没有任何问题。我可以在 Visual Studio 2013 中找到右键上下文重构菜单。但是,在 Visual Studio 2015 中,右键单击上下文菜单中没有重构上下文菜单。
它去哪儿了?我如何取回它?
您的建议不能包含菜单 编辑 → 重构。
我已尝试使用菜单 工具 → 导入和导出设置 将我的 Visual Studio 设置重置为默认设置,然后也没有带回菜单。
一些重构工具已经重新定位,或者至少可以通过与以前不同的方式访问。
以extract方法refactor为例,仍然可以使用该功能;它只是与以前不同:
右击
快速操作
点击提取方法
我认为他们已经将其更改为感觉更 "ReSharper"ey。但是,所有功能应该仍然存在。
这里有更多关于在 Visual Studio 2015 中进行重构的信息 - 希望对您有所帮助! Refactoring (C#)
如果您更改要重构的对象的名称,则灯泡会出现在左侧,询问您是要更改对象的名称(即重构)还是为新命名的对象生成新的构造函数对象。
您不再需要使用鼠标右键单击来访问重构。
建议您在Visual Studio内使用键盘快捷键。
有关所有可能的快捷键,请参阅 Default Keyboard Shortcuts in Visual Studio, Refactor。
Ctrl + .是Visual Studio 2015及以上版本提取方法的快捷键。
Ctrl+M, R 在新版本中不再有效
您可能需要构建项目才能使其正常工作。
参见 Code Editing ASP.NET Web Forms in Visual Studio 2013 | Microsoft Docs。 (如果它丢失了,那么关键是我正在使用 Microsoft 提供的示例。)。在重构和重命名中,请参阅在 C# 页面中提取方法。当我按照说明进行操作时,我找不到将代码提取到方法中的功能。当我尝试编辑菜单时,它说我没有有效代码。然后我构建了项目,提取代码的功能可用并且有效。
我在 Visual Studio 2015 年找不到右键单击上下文菜单。我知道我的项目或我正在处理的文件没有任何问题。我可以在 Visual Studio 2013 中找到右键上下文重构菜单。但是,在 Visual Studio 2015 中,右键单击上下文菜单中没有重构上下文菜单。
它去哪儿了?我如何取回它?
您的建议不能包含菜单 编辑 → 重构。
我已尝试使用菜单 工具 → 导入和导出设置 将我的 Visual Studio 设置重置为默认设置,然后也没有带回菜单。
一些重构工具已经重新定位,或者至少可以通过与以前不同的方式访问。
以extract方法refactor为例,仍然可以使用该功能;它只是与以前不同:
右击
快速操作
点击提取方法
我认为他们已经将其更改为感觉更 "ReSharper"ey。但是,所有功能应该仍然存在。
这里有更多关于在 Visual Studio 2015 中进行重构的信息 - 希望对您有所帮助! Refactoring (C#)
如果您更改要重构的对象的名称,则灯泡会出现在左侧,询问您是要更改对象的名称(即重构)还是为新命名的对象生成新的构造函数对象。
您不再需要使用鼠标右键单击来访问重构。
建议您在Visual Studio内使用键盘快捷键。
有关所有可能的快捷键,请参阅 Default Keyboard Shortcuts in Visual Studio, Refactor。
Ctrl + .是Visual Studio 2015及以上版本提取方法的快捷键。
Ctrl+M, R 在新版本中不再有效
您可能需要构建项目才能使其正常工作。
参见 Code Editing ASP.NET Web Forms in Visual Studio 2013 | Microsoft Docs。 (如果它丢失了,那么关键是我正在使用 Microsoft 提供的示例。)。在重构和重命名中,请参阅在 C# 页面中提取方法。当我按照说明进行操作时,我找不到将代码提取到方法中的功能。当我尝试编辑菜单时,它说我没有有效代码。然后我构建了项目,提取代码的功能可用并且有效。