it-swarm.com.de

Refactor-Menü fehlt in Visual Studio 2015

Ich habe Probleme, das Kontextmenü mit der rechten Maustaste in Visual Studio 2015 zu finden. Ich weiß, dass an meinem Projekt oder der Datei, an der ich arbeite, nichts falsch ist. Ich kann das Kontext-Refactor-Menü mit Rechtsklick in Visual Studio 2013 finden. In Visual Studio 2015 gibt es jedoch kein Kontextmenü für Refactor im Kontextmenü.

Wo ist es hin? Wie bekomme ich es zurück?

Ihr Vorschlag kann nicht "Bearbeiten-> Refaktor" enthalten.

Bearbeiten Ich habe versucht, meine Visual Studio-Einstellungen mithilfe von Extras-> Import- und Exporteinstellungen auf die Standardeinstellungen zurückzusetzen, und das Menü wurde ebenfalls nicht wiederhergestellt. 

83
Mr. Young

Einige der Refactoring-Tools wurden verschoben oder sind auf andere Weise zugänglich als zuvor.

Am Beispiel der refractor-Methode für die Extraktionsmethode können Sie diese Funktion weiterhin verwenden. es wird einfach nicht so gemacht wie zuvor:

 Select parts to extract

Rechtsklick

 Right click

Schnelle Aktionen

 Quick actions

Klicken Sie auf "Methode extrahieren"

 Click extract method

Ich denke, sie haben es geändert, um mehr "ReSharper" Augen zu fühlen. Die gesamte Funktionalität sollte jedoch noch vorhanden sein.

Hier finden Sie weitere Informationen zum Refactoring in Visual Studio 2015 - hoffentlich hilft das! Umgestaltung (C #)

90
Kritner

Sie müssen nicht mehr mit einem Rechtsklick auf das Refactoring zugreifen.

Es wird empfohlen, dass Sie die Tastenkombinationstasten in Visual Studio verwenden.

Alle möglichen Tastenkombinationen finden Sie unter Standardtastenkombinationen in Visual Studio, Refactor.

2
Ashraf Abusada

Möglicherweise müssen Sie das Projekt erstellen, damit es funktioniert.

Siehe Codebearbeitung von ASP.NET-Webformularen in Visual Studio 2013 | Microsoft Docs . (Wenn es fehlt, ist der Punkt, dass ich ein von Microsoft bereitgestelltes Beispiel verwende.) In Refactoring und Umbenennen siehe So extrahieren Sie eine Methode in einer C # -Seite . Wenn ich den Anweisungen folge, kann ich die Funktion zum Extrahieren des Codes in eine Methode nicht finden. Als ich das Bearbeiten-Menü ausprobierte, sagte es, dass ich keinen gültigen Code habe. Dann habe ich das Projekt erstellt und die Funktion zum Extrahieren des Codes war verfügbar und funktionierte.

0
user34660

Wenn Sie den Namen des Objekts ändern, das Sie umgestalten möchten, wird links die Glühbirne angezeigt. Sie werden gefragt, ob Sie den Namen des Objekts ändern möchten (d. H. Refactor) oder einen neuen Konstruktor für das neue benannte Objekt generieren möchten.

0
dave

Ctrl + . ist die Tastenkombination zum Extrahieren einer Methode in Visual Studio 2015 und höher.

Ctrl+MR funktioniert in neuen Versionen nicht mehr.

0
Sohaib Yahya