Your forgiven Mike :P
Now serious as I said you should mark then that assembly with SharedLegacyFile to true so that it keeps a count of how may applications installed that assembly, assuming you're using and .net setup project you can also say in the project properties to remove older versions, so when all app's you have uninstall the older version the dll get's removed from the GAC adn will be there only 1 the latest one. But if you install a new version of app1 that uses a new dll and you have also app2 on that computer that uses the old dll in the gac you will see 2 dll's with same name where 1 is the older version and another one is the newer.
Hope you understand.
>Sorry... another question.
>
>So if I redeploy my .dll in the GAC with the same version, I have to recompile my applications to use that new .dll? For example, say I want all of my applications to point at one assembly, so I have one place to tweak a few procedures, how can that be done? I just tweaked my .dll and redeployed, and my compiled application is still seeing the old version.
Alexandre Palma
Senior Application Architect