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 der rechten Maustaste in Visual Studio 2013 finden. In Visual Studio 2015 gibt es jedoch kein Refactor-Kontextmenü im Kontextmenü mit der rechten Maustaste.
Wo ist es hin? Wie bekomme ich es zurück?
Ihr Vorschlag kann das Menü Bearbeiten → Refaktor nicht enthalten .
Ich habe versucht, meine Visual Studio-Einstellungen über das Menü Extras → Importieren und Exporteinstellungen auf die Standardeinstellungen zurückzusetzen , aber das Menü wurde auch nicht wiederhergestellt.
visual-studio
refactoring
visual-studio-2015
Herr Young
quelle
quelle
Antworten:
Einige der Refactoring-Tools wurden verschoben oder sind zumindest anders zugänglich als zuvor.
Am Beispiel des Extraktionsmethoden-Refactors können Sie diese Funktion weiterhin verwenden. es wird einfach nicht so gemacht wie vorher:
Rechtsklick
Schnelle Aktionen
Klicken Sie auf Methode extrahieren
Ich denke, sie haben es geändert, um mehr "ReSharper" zu fühlen. Die gesamte Funktionalität sollte jedoch weiterhin vorhanden sein.
Hier finden Sie weitere Informationen zum Refactoring in Visual Studio 2015 - hoffentlich hilft dies! Refactoring (C #)
quelle
Sie müssen nicht mehr mit der rechten Maustaste auf das Refactoring zugreifen.
Es wird empfohlen, die Tastenkombinationen in Visual Studio zu verwenden.
Alle möglichen Tastenkombinationen finden Sie unter Standardtastenkürzel in Visual Studio, Refactor .
quelle
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 sehen eine Methode in einer C # Seite zu extrahieren . Wenn ich den Anweisungen folge, kann ich die Funktion zum Extrahieren des Codes in eine Methode nicht finden. Als ich das Menü Bearbeiten ausprobierte, hieß es, ich hätte keinen gültigen Code. Dann habe ich das Projekt erstellt und die Funktion zum Extrahieren des Codes war verfügbar und hat funktioniert.
quelle
Wenn Sie den Namen des Objekts ändern, das Sie umgestalten, wird links die Glühbirne angezeigt, in der Sie gefragt werden, ob Sie den Namen des Objekts (dh des Refactors) ändern oder einen neuen Konstruktor für das neu benannte Objekt generieren möchten.
quelle
Ctrl+ .ist die Tastenkombination zum Extrahieren einer Methode in Visual Studio 2015 und höher.
Ctrl+ M, Rfunktioniert in neuen Versionen nicht mehr.
quelle