vscode visual studio refactor code visual-studio refactoring visual-studio-2015

code - Falta el menú del refactor en Visual Studio 2015



visual studio code refactoring c# (5)

Algunas de las herramientas de refactorización se han reubicado o son al menos accesibles de una manera diferente de lo que eran anteriormente.

Usando el método de extracción refactor como ejemplo, aún puede usar esta función; simplemente no se hace lo mismo que antes:

Botón derecho del ratón

Acciones rápidas

Haga clic en extraer método

Creo que lo han cambiado para sentirse más "ReSharper" ey. Sin embargo, toda la funcionalidad debería estar allí.

Aquí hay más información sobre la refactorización en Visual Studio 2015: ¡espero que esto ayude! Refactorización (C #)

Tengo problemas para encontrar el menú contextual del botón derecho en Visual Studio 2015. Sé que no hay ningún problema con mi proyecto o el archivo en el que estoy trabajando. Puedo encontrar el menú contextual del refactor de clic derecho en Visual Studio 2013. Sin embargo, en Visual Studio 2015 no hay un menú contextual de refactorización en el menú contextual del clic derecho.

¿A donde se fué? ¿Cómo lo recupero?

Su sugerencia no puede incluir el menú Editar Refactorizar .

He intentado restablecer mi configuración de Visual Studio a la predeterminada usando el menú Herramientas Importar y exportar configuración y eso tampoco recuperó el menú.


Es posible que necesite construir el proyecto para que funcione.

Consulte Edición de código de formularios web ASP.NET en Visual Studio 2013 | Microsoft Docs . (Si falta, el punto es que estoy usando un ejemplo proporcionado por Microsoft). En Refactorización y cambio de nombre, consulte Para extraer un método en una página de C # . Cuando sigo las instrucciones, no puedo encontrar la función para extraer el código de un método. Cuando probé el menú Editar, decía que no tenía un código válido. Luego construí el proyecto y la función para extraer el código estaba disponible y funcionó.


Si cambia el nombre del objeto que está refactorizando, la bombilla aparece a la izquierda y le pregunta si desea cambiar el nombre del objeto (es decir, refactorizar) o generar un nuevo constructor para el nuevo objeto con nombre.


Ya no necesita acceder a la refactorización con el botón derecho del mouse.

Se recomienda que utilice las teclas de método abreviado de teclado en Visual Studio.

Para ver todas las teclas de método abreviado posibles, consulte Métodos abreviados de teclado predeterminados en Visual Studio, Refactor .


Ctrl + . es la tecla de acceso directo para extraer un método en Visual Studio 2015 y en adelante.

Ctrl + M , R ya no funciona en nuevas versiones.