Frage

Ähnlich wie ReSharper Kopieren macht oder eine Art in eine andere Datei zu bewegen und alle Ihre Verwendung Aussagen anzupassen, würde ich gerne ein VS-Projekt Refactoring zu können, und kennen alle meine Referenzen, Montagenamen und Datei Standorte werden richtig eingestellt werden.

Hat ReSharper oder andere Werkzeuge Projektebene Refactoring leicht machen?

Danke, Berryl

War es hilfreich?

Lösung

Ich bin mir nicht sicher, dass Sie alles, was Sie wollen bekommen, aber es gibt dort eine Menge. Sie können drei Dinge mit ReSharper tun, die dabei helfen:

1) Bei einem Projekt oder Lösung Ebene können Sie direkt darauf klicken in Visual Studio und wählen Sie „Cleanup-Code ...“, die alle Ihre Dateien in diesem Projekt neu formatiert werden und ändern-Anweisungen, etc.

2) können Sie direkt auf jede Abhängigkeit innerhalb eines Projekts klicken und wählen Sie „Verbräuche Suchen ...“, um sicherzustellen, eine Abhängigkeit benötigt wird.

3) Es gibt einige neue Features mit ReSharper vor kurzem, wo Sie rechts auf das Projekt klicken und sagen kann „Find Dependent-Code“ für Code in anderen Projekten und Baugruppen, die das ausgewählte Projekt verwendet, und „Find referenzierten-Code“ für Code, verweist auf den Code in das ausgewählte Projekt.

Andere Tipps

Version 4.5 von ReSharper kann nun auch öffentliche Mitglieder weist darauf hin, dass nicht von einem Code in der Lösung zugegriffen werden. Es ist entfernen Sie sie nicht für Sie, sondern kann sie hervorheben, so dass Sie selbst tun können so. Dies vorausgesetzt, dass Sie alle den Code haben, der in der Lösung ausmacht. Ich glaube, es kann Ihnen auch sagen, dass ein bestimmtes öffentliches Mitglied kann intern gemacht werden, aber ich habe nicht wirklich es so noch nicht gesehen tun (ich habe nur gerade ein Upgrade).

über Dateispeicherort - nächste Version von ReSharper wird Datei Verschieben und Umbenennen verfolgen und alle seine Referenzen einzustellen. Es ist nützlich für ASP.NET-Projekte -. MasterpaDE, User Controls, JS, CSS, Bilder Referenzen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top