CSharpCodeProvider: How to add an assembly that is referenced by the currently executing assembly to CompilerParameters?

So I've been playing with CSharpCodeProvider an I'm stuck in this situation

I have a project called 'Common' that is referenced by another called 'Business' In this Business layer Im executing CSharpCodeProvider. I've added Business dll to CompilerParameters

this.compilerParams.ReferencedAssemblies.AddRange(
                (new string[] { "System.dll"
                                      , Assembly.GetExecutingAssembly().Location
                    })
                );

but I need to throw in 'Common.dll' as well, so i can access some objects defined in that layer in my dynamic code...

I really don't want to put 'Common' classes in the Business Layer

Can you help me?

Thanks