24

Wenn ich eine Methode eingeben, für die der Namespace nicht importiert wurde, bekomme ich eine rote wellenförmige Unterstreichung (aka quickgly rote Linie), die anzeigt, dass ein Fehler vorliegt. Mit Visual Studio 2012 kann ich mit der rechten Maustaste auf diese rote Linie klicken und schnell den gewünschten Namespace unter Verwendung von Resolve > using System.Text.RegularExpressions aus dem Kontextmenü auswählen. Ich habe auch die Möglichkeit, meine Methode vollständig mit dem vollständigen Namespace zu qualifizieren.Wie schnell ich Namespaces in Visual Studio 2015 auflösen

Visual Studio 2012:

Visual Studio 2012 resolve namespace options

In Visual Studio 2015 Vorschau, fehlt diese Option aus meinem rechten Maustaste im Kontextmenü. Weiß jemand, wie man dies -oder schnell den Namespace, den ich will, wählen?

+0

Haben Sie vielleicht noch weitere Visual Studio-Erweiterungen installiert? – rrirower

+0

Die einzigen Add-Ons, die ich installiert habe, sind der VS2012 Color Theme Editor und MVC5. – laylarenee

Antwort

33

Dieses Menü geändert wurde und eine neue Funktion hinzugefügt wurde. Der ursprüngliche Menüpunkt wird von „Schnellaktionen ...“ ersetzt worden, die ihre eigene Untermenü bringen, wo ich die Dinge finden kann ich für solche freu wie Namespaces und Refactoring Optionen importieren:

Visual Studio 2015 Quick Actions

5

Diese Option ist sehr präsent, aber es ändert sich ein wenig. Sie müssen folgendes tun.

enter image description here

Sie gelbe Birne und Pfeil sehen. Klicken Sie einfach auf den Pfeil und Sie sehen die Option oder doppelklicken Sie auf Regex, es erscheint eine gelbe Glühbirne auf der linken Seite dieser Linie. Bewege den Cursor auf das Glühbirnensymbol und du siehst die Option.

enter image description here

10

@dotnetstep ist absolut richtig.

Für einen noch schnelleren Auflösungsprozess:

  1. Setzen Sie den Cursor auf dem Wort, das in der roten verschnörkelten wird.
  2. Drücken Sie Strg + . (Zeitraum).
  3. Drücken Sie Enter.
  4. zum schnellen Namespace Auflösung :)
+2

In VS2015, mit "Lightbulb" -Aktionen, müssen Sie nur den Cursor in der gleichen Zeile haben und der C# -Editor zeigt alle verfügbaren Aktionen in dieser Zeile. – Jimmy