JRebel - это инструмент для Java, который может автоматически заменять новые версии классов на запущенную JVM. Не только можно изменить реализацию метода, но и изменить их подписи, добавить новые или удалить существующие методы, а также добавить/удалить поля. Единственное, что не может сделать, - это изменить иерархию классов на лету. Это настоящее благо для разработки веб-приложений в частности.
Могу ли я найти что-нибудь подобное для .NET?