I'm running into a really frustrating time in developing my DLL. I do a lot of small changes to the DLL and need to recompile it all time. The problem is 8/10 times, it will not allow me to recompile the DLL as it is still being used by some application or the o/s.
I normally unregister the DLL and then stop IIS (and the other related services) and then start it up and re-register the DLL again. Some times, it does not work, and today has been one of those days where it has been a few hours now since I first tried recompiling the DLL. I've also rebooted a few times with no improvement.
Is there another way to ensure that the DLL is completely released? Is there a DLL flush utility that would help me do this?