[求教] 关于程序加载不同版本的dll 比方说我们程序现在依赖于cad的一个simple.dll. cad有2004,有2006,这个simple.dll在不同的cad版本里是不同的.但这个simple.dll不是强命名的,04里跟06里的不可以放在同一目录下.我们现在的程序需要同时支持cad 2004,2006.不知大家以前可否遇到过同类问题,有什么好的解决方案不 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是个封装c++的.net类吧,add reference就可以加进去了,而且可以在reflector里查看的 虽然04跟06里的不同,但它们的版本都是Version 1.0.0.0 你是指 System.Reflection.Assembly asm = System.Reflection.Assembly.LoadFile(""); SimpleType = asm.CreateInstance("simpleType") as SimpleType;也就是一开始随便加个reference,实际加载的时候用Assembly.Load.加reference的目的只是为了类型安全,这样可以实现吗?还是所有方法的调用,只能用反射? 找到答案了,详细请见: 动态决定加载dll多个版本的完美方案 http://www.cnblogs.com/anders06/archive/2007/06/29/800472.html 界面加载时候的闪烁问题 Remoting 的问题 字符串分隔成数组的问题?以特定的逗号分开。 c#自定义函数 如何拦截Form.Show !!!在同一个TextBox中如何让Text属性显示不同的字体!!! 虚拟机调用webservice Visual Studio .Net 安装制作中的版权声明 用C#做软件,外接一个读卡器,卡片里的信息读出后直接显示在c#软件显框中,高手们急啊! 把图片属性改为“嵌入的资源”后,怎么调用? GDI 画图的问题,高手来帮忙( 关于给图加事件) 在using 块中用了return 这样的返回语句, using引用的变量还能正确销毁么?
SimpleType = asm.CreateInstance("simpleType") as SimpleType;也就是一开始随便加个reference,实际加载的时候用Assembly.Load.加reference的目的只是为了类型安全,这样可以实现吗?还是所有方法的调用,只能用反射?
详细请见: 动态决定加载dll多个版本的完美方案 http://www.cnblogs.com/anders06/archive/2007/06/29/800472.html