2016-04-21 6 views
2

Da ich Visual Studio 2015 installiert haben, ist eine Sache stört mich wirklich ...Wie kann der automatische Namespace-Import in Visual Studio 2015 deaktiviert werden?

Wenn Sie eine Methode außer Kraft setzen oder eine Schnittstelle mit dem automatischen intellisense Art und Weise implementieren ... es alle „erforderlich“ Namespace als „Import mit "oben auf der Datei.

Da wir die Kodierungsregel haben, um "voll qualifizierten" Namen in unserer Firma zu verwenden, muss ich dann auf die Spitze der Datei gehen, alle Benutzungen bereinigen, dann zur Methode gehen und den gesamten Namensraum "richtig hinzufügen ". Es dauert mir „viel Zeit“, dass jedes Mal zu tun ...

[EDIT] Auch wenn ich den schnellen Sachen Action! [/ EDIT]

Unabhängig von der „Nützlichkeit“ von " vollqualifiziert ", weiß jemand von euch, wie man das deaktiviert? Ich suchte nach der Verwendung von und Namespace in der Option, aber nichts gefunden.

Ich weiß, Resharper kann es tun ... aber wir haben keine Lizenzen für jetzt, so ist die Frage: kann VS es tun?

Danke fürs Lesen! flo.

+0

Nur für den Rekord ... Ich habe keine Lösung gefunden. Also habe ich mir eine Resharper-Lizenz geholt und es funktioniert wie ein Zauber ... Wenn jemand eine andere Abhilfe findet, lass es mich einfach wissen ^^ –

Antwort

0

Nach der Eingabe des Teilnamens in Visual Studio wird diese rot unterstrichen und möglicherweise ein "Glühbirnensymbol" angezeigt. Das Kontextmenü für den rot unterstrichenen Namen sollte "Quick Actions" (oder "Resolve" für ältere Versionen) enthalten. Die angebotenen Optionen beinhalten "using ..." und den vollständigen Namen des Artikels. Wählen Sie den vollständigen Namen

Zum Beispiel. Wenn ich Regex rex; in eine C# -Methode eintippe, wird Regex rot unterstrichen. Wenn ich die Aktion using ... auswähle, wird am Anfang der Datei ein using System.Text.RegularExpressions hinzugefügt. Wenn ich die andere Aktion wähle, wird mein Code geändert in System.Text.RegularExpressions.Regex rex;

+0

Danke für deine Antwort! Nun, ich weiß über schnelle Action-Sachen. Was ich hervorheben möchte ist, wenn ich eine Methode überschreibe, wird automatisch die Verwendung importiert. Ich kann sicherlich die Verwendung löschen und die Schnellaktion verwenden, um meine Methode vollständig zu qualifizieren, aber es wäre effizienter, die Verwendung nicht direkt zu importieren und meine Methode vollständig zu qualifizieren ... –

Verwandte Themen