Trent,
Thanks for the hints.
I did find a couple of references set to copy local in our solution, but more disturbingly, with the paths, an assortment of "C:\Windows\assembly\GAC_MSIL\..." and "C:\Program Files\Common Files\MicroFour\StrataFrame\..."
Looking at the properties for the references there are only two that I can change: "Copy Local" and "Specific Version".
So I was able to fix the few "Copy Local" stragglers.
With the path I found by setting "Specific Version" to False I could ensure the path was pointing to "Common Files", but setting it to True would sometimes point it to the GAC, but often cause no change. I tried deleting the reference and adding it back in again from the ".Net" tab, but this didn't appear to have any effect, and there was no where in that process that I could see that would allow me to set a specific path to the GAC.
I decided to delve a little deeper and look at where the references are defined in MyProject.vbproj with a text editor. I found that where the reference was defined as follows, Setting Specific Version had no effect on the path:
<Reference Include="MicroFour StrataFrame Base, Version=1.6.0.0, Culture=neutral, PublicKeyToken=99fe9917f71608a7, processorArchitecture=MSIL" />
However if the reference is as below, changing Specific Version to True causes the path to reference the GAC.
<Reference Include="MicroFour StrataFrame Base, Culture=neutral, PublicKeyToken=99fe9917f71608a7, processorArchitecture=MSIL" />
So, I can set the specific version property to false everywhere to consistently use "Common Files", but to consistently use the GAC, which I understand is what you recommend, something more is required. If I have to I'll edit all the .vbproj files in our solution, but I'd rather not do that and I'm hoping you'll able to me what simple technique I'm overlooking.
Peter