在同一个项目中如何动态添加引用?
比如有些文件需要添加相应的引用,但是其它文件却出现命名冲突。

解决方案 »

  1.   

    如果这些引用都是你自己写的,那好办,直接用反射,动态实例化对象。
               Type ty = Assembly.Load("ConsoleApplication1").GetType("ConsoleApplication1.Cacul");            
                ICacul ic = (ICacul)Activator.CreateInstance(ty);
                ic.Caculs(100, 1000);//是自定义类或接口 ConsoleApplication1为程序集名称,ConsoleApplication1.Cacul为命名空间+类名。看你的需求,只能朝着这个方向想。