My service takes ~20min to reboot, it obviously consists of a large number of libraries. Testing even a minor enhancement/bugfix is extremely inconvenient.
How can I substitute a loaded dll with the "same" one, only rebuilt, without shutting down the service?