Estou tendo problemas para encontrar o menu de contexto do botão direito do mouse no Visual Studio 2015. Sei que não há nada de errado com meu projeto ou com o arquivo que estou trabalhando. Posso encontrar o menu de refatoração de contexto do botão direito no Visual Studio 2013. No entanto, no Visual Studio 2015 não há um menu de contexto de refatoração no menu de contexto do botão direito.
Para onde foi? Como faço para recuperá-la?
Sua sugestão não pode incluir o menu Editar → Refatorar .
Eu tentei redefinir minhas configurações do Visual Studio de volta ao padrão usando o menu Ferramentas → Importar e exportar configurações e isso também não trouxe o menu de volta.
visual-studio
refactoring
visual-studio-2015
Senhor jovem
fonte
fonte
Respostas:
Algumas das ferramentas de refatoração foram realocadas ou estão pelo menos acessíveis de uma maneira diferente da anterior.
Usando o refactor do método extract como exemplo, você ainda pode usar esta função; simplesmente não é feito da mesma forma que antes:
Clique com o botão direito
Ações rápidas
Clique em Extrair Método
Eu acho que eles mudaram para parecer mais "ReSharper". Todas as funcionalidades ainda devem estar lá.
Aqui estão mais informações sobre refatoração no Visual Studio 2015 - espero que isso ajude! Refatoração (C #)
fonte
Você não precisa mais acessar a refatoração usando o botão direito do mouse.
É recomendável que você use as teclas de atalho do teclado no Visual Studio.
Para todas as teclas de atalho possíveis, consulte Atalhos de teclado padrão no Visual Studio, Refatorar .
fonte
Pode ser necessário construir o projeto para fazê-lo funcionar.
Consulte Editando códigos ASP.NET Web Forms no Visual Studio 2013 | Microsoft Docs . (Se estiver faltando, a questão é que estou usando um exemplo fornecido pela Microsoft.). Em Refatoração e renomeação, consulte Para extrair um método em uma página C # . Quando sigo as instruções, não consigo encontrar o recurso para extrair o código para um método. Quando tentei o menu Editar, ele disse que não tinha um código válido. Então eu construí o projeto e o recurso para extrair o código estava disponível e funcionou.
fonte
Se você alterar o nome do objeto que está refatorando, a lâmpada aparecerá à esquerda, perguntando se você deseja alterar o nome do objeto (isto é, refatorar) ou gerar um novo construtor para o novo objeto nomeado.
fonte
Ctrl+ .é a tecla de atalho para extrair um método no Visual Studio 2015 e posteriores.
Ctrl+ M, Rnão funciona mais nas novas versões.
fonte