Ich habe eine C# -Anwendung mit Visual Studio 2005. Der Code hat etwa 300 KLOC, die über 3 Jahre missbraucht wurde.Aufräumen unerwünschten Code C#
Als ich durch den Code ging, fand ich viele ungenutzte Funktionen/Methoden/Eigenschaften. Es ist nicht möglich, den Code manuell zu säubern (Erfordert die Überprüfung jedes Mitglieds und wenn keine Referenzen gefunden werden, löscht es.)
Ich bin auf der Suche nach diesem Prozess zu automatisieren, durch VS Makro, die durch jedes Mitglied in Code gehen wird, wenn es tut keine Verweise es sollte es löschen, wenn irgendwelche Verweise gefunden werden, überprüfen Sie die Referenzen seines aufrufenden Mitglieds, wenn es ein Mitglied anruft, hat keinen Verweis, es sollte beide löschen und so weiter.
Ich bin sicher, jemand hätte es früher geknackt.
Hoffentlich verwendet die App keine Reflektion, um Methoden aufzurufen. – kenny