I have a DLL project that I created. I reference the dll from another project.

In the past I was able to change the dll, recompile it, and see these changes in project that references it.

However, today it just ignores the changes I made. No matter what I do whenever I run the calling program I get an older version of the DLL. I have changed debug prints and everything, but I still get the messages from a previous version of the dll.

Do I have to edit the registry? Is it full of versions and won't let me add anymore and if so how come I don't get an error message?

Any help would be greatly appreciated.