Hi

I have a problem debugging a shared assembly, installed in the Global Assemlby cache.

When I run the project from VS2005 and set a breakpoint, when the breakpoint is reached the IDE loads an older version of my source code.

I think the problem is that I registered the assembly in the Global cache in a directory of common DLLs, for example:
C:\mySharedAssemblies\
The problem is that when I am debuggin my project in VS2005 that is located in
C:\projects\MyProject1\
The file ***.vb is loaded from the mySharedAssemblies folder and the file in my MyProject1 folder is not used by the debuger.
Both files are loded into the IDE at the same time.
Do I need to delete from the Global Cahce my assemblies every time I'm debugging?
I cannot do that because I'm using this assemblies for COMInterop, and I'm debugging VB6 and VS2005 at the same time.



Luis