2015-03-06 14 views
15

Ich habe ReSharper v9.0 auf meinem VS installiert. Ich benutze auch StyleCop. Ich habe SA1200 deaktiviert, also wenn ich die using-Anweisungen außerhalb des Namespace setze, werde ich nicht mehr gewarnt werden. Aber wenn ich einen Verweis durch [alt] + [enter] hinzufüge, was bei der Verwendung von Anweisungen nicht verfügbar ist, wird R # in den Namespace eingefügt. Natürlich ist es nicht konsistent richtig, R # sollte es außerhalb des Namensraums platzieren. Ich habe versucht, R # Einstellung auf die Werkseinstellung zurückzusetzen, es funktioniert wie ich es erwartet hatte. Aber wenn ich StyleCop-Regeln erneut anwende, tritt dieses Problem erneut auf. Wie soll ich das einrichten?ReSharper setzen die Verwendung außerhalb des Namensraums

+0

möglich Duplikat [Visual Studio oder ReSharper Funktionalität für die Verwendung von Direktiven] (http://stackoverflow.com/questions/820795/visual-studio-or-sharper-functionality-for-placement-of-using-directives) –

Antwort

23

Antwort von einer anderen Frage:

UPDATE - ReSharper 9: Mit dieser Option wird nun auf der Codebearbeitung bewegt -> C# -> Code-Stil https://stackoverflow.com/a/825256/67420

+10

ReSharper 10: Optionen -> Code Editing - > C# -> Codestil -> Referenzqualifikation: "Hinzufügen" mit "Direktive zu tiefstem Umfang" –

Verwandte Themen