My group has created a .NET assembly and it works great in our VB2010 projects. We have also made some of the functions available to VB6 and thus have created a COM Callable Wrapper. We have tested this also and that works great. Our last step is to determine how to deploy to users within our company. We know what files to deploy and how to register them. I have been scouring MSDN and other sources as to WHERE to deploy them to?
Currently we deploy the wrapper DLL, TLB, and Interop DLL to {pf}\MyLib. Are there any best practices of where to deploy a CCW? I am thinking since it's a COM object it has to be registered and should go in {sys}. Any references I can look at to make a decision would be appreciated.