I'm looking at distributing a C# assembly that provides access to a C/C++ dll. On first thought, I was thinking I didn't need the GAC so long as a user is aware of where the C# assembly and C dll directory is. As I think about this, since the C# assembly will be compiled and run elsewhere - will it be able to find the C dll without an explicit path or path setting to the C dll's directory?
I'll blog what I find out...