Visual Studio - Tool zu ersetzen, die hart codierte Zeichenfolgen mit Ressourcen

Habe ich ein großes ASP.NET Projekt voll hart codierten strings, das nun extrahiert werden, um Ressourcen. Solche Zeichenfolgen können Sie fast überall finden (in .cs-Dateien .aspx-Dateien .ascx-Dateien, etc.) und die Anzahl der Dateien ist groß. Was ich Suche ist ein tool (oder sonstwie) zu finden, all diese hart codierte strings in einem Foto und setzen Sie alle zusammen in der Ressource-Datei, statt mich manuell durch die einzelnen Dateien. Macht so etwas gibt es?

Hinweis: ich bin mir bewusst, dass es besser gewesen wäre, setzen die strings in Ressourcen sofort, wenn Sie nötig waren, zum ersten mal, aber dies ist ein 2 Jahre alten Projekt, wo niemand wirklich kümmerte (typisches Beispiel von: "nicht mein problem" - Philosophie).

Danke Ihnen sehr.

UPDATE: ich habe versucht, CodeRush (ich konnte nicht versuchen RGreatEx aus offensichtlichen Gründen), und ich habe Schwierigkeiten es zu benutzen. Das Hauptproblem ist, dass die Saiten, die ich Suche sind in Erster Linie in .aspx-Dateien und Zeichenfolgen in diese Dateien nicht über die "Umgestaltung zur Ressource" - Befehl zur Verfügung.

Kann ich beispielsweise Elemente wie:

<dxwgv:ASPxSummaryItem DisplayFormat="{0}" FieldName="TOTAL" ShowInColumn="Total" SummaryType="Sum" />

Den Teil, den ich ändern müssen, ist ShowInColumn="Total" und machen Sie es wie ShowInColumn="<%$ Resources:PortalResource, Insgesamt in %>". Dies ist nicht eine string-Zuweisung in einer strengen Art und Weise, sondern ein Attribut Zuordnung, so dass die "Umgestalten!" - Befehl von CodeRush nicht angezeigt.

Mein Ziel ist es, Sie zu finden alle in einem Schuss, und ändern Sie Sie in eine bestimmte Schnittstelle (also wie ein Lokalisierungs-tool), anstatt auf der Suche für Sie eins nach dem anderen und das manuelle erstellen der entsprechenden Ressource. Refactoring einzeln in jede Datei wäre eine Verbesserung, aber immer noch sehr zeitaufwendig...

InformationsquelleAutor Diego | 2009-10-12

Schreibe einen Kommentar