I don't want to sound difficult when I ask this but...
Why do you want to save an assembly to the GAC?
I have heard directly from Microsoft that we should stay out of the GAC when possible. Even with building large systems, I have found little need to work with the GAC.
Can you elaborate on what you want to achieve with a shared assembly? There may be a better way to approach this that will cause less problems.
-
Peter