I am working on a c# codedom project which provides users to dynamically compile the c# code. I am getting error when adding assembly dll of wpf (it is working fine for winforms). It is saying that "Can not find #### in assembly. Are you missing some reference" when I try to add the reference like "System.Windows.Media". But when I am adding the reference by its dll path like "C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0\System.Printing.dll" then it is saying that "File C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0\System.Printing.dll not found" but when I place the System.Printing.dll to the application executable folder, it is working fine.
Following is the code I am using to add the reference to compiler option:
CompilerParameters oParameters;
:
:
:
string lcAssemblyDll="C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.0\System.Printing.dll";
oParameters.ReferencedAssemblies.Add(lcAssemblyDll);
I am not able to understand the problem. Also is there any other approach to add the wpf assemblies?
Thanks