Global Assembly Cache

“Each computer where the Common Language Runtime is installed has a machine-wide code cache called the Global Assembly Cache. The Global Assembly Cache stores assemblies specifically designated to be shared by several applications on the computer.”

1
2
3
4
C:\Windows\assembly>dir /s *myfile.dll*
C:\Windows\Microsoft.NET\assembly>dir /s *myfile.dll*

I had the most success running the above from C:\Windows\

If you suspect caching issues then:

  1. Ensure you are updating the referenced library manifest with the new version number (you can use the same number from your nuspec file if you are using nuget).
  2. Update all the library’s manually (locations shown in the commands above), you can just copy from your applications /bin directory.
  3. Run IISReset if your issue is a web application related.

References