JRebel ist ein Werkzeug für Java, das automatisch neue Versionen von Klassen in eine laufende JVM einlagern kann. Es können nicht nur Methodenimplementierungen geändert werden, sondern auch ihre Signaturen, neue Methoden hinzugefügt oder bestehende entfernt werden, und es können auch Felder hinzugefügt oder entfernt werden. Das Einzige, was nicht möglich ist, ist die Änderung der Klassenhierarchie während des Betriebs. Das ist insbesondere für die Entwicklung von Webanwendungen ein echter Segen.
Kann ich etwas Ähnliches für .NET finden?