社区
C#
帖子详情
同时使用两个不同版本的的dll
lude8880
2009-12-01 05:04:06
两个dll文件名一样,要用的类也一样,到runtime才知道要用哪个。有办法吗?
...全文
718
16
打赏
收藏
同时使用两个不同版本的的dll
两个dll文件名一样,要用的类也一样,到runtime才知道要用哪个。有办法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xupeihuagudulei
2009-12-02
打赏
举报
回复
6楼的方法可行,
只可惜我没弄过,不然帮楼主写了。
lude8880
2009-12-02
打赏
举报
回复
能上代码吗?
lude8880
2009-12-02
打赏
举报
回复
这个问题没法解决了,里面的类都不一样,我想想别的办法
fengling2001
2009-12-02
打赏
举报
回复
[Quote=引用 12 楼 lude8880 的回复:]
还有[ DllImport( "X1.dll" ) ]
[ DllImport( "X2.dll" ) ]
这两个dll名字一样,没法引用,总说,已经引用了。没人遇到过类似问题吗?
[/Quote]
你怎么写的啊?
hitlcyu19
2009-12-02
打赏
举报
回复
路过看看 不太懂
lude8880
2009-12-02
打赏
举报
回复
另外我看引用的属性,有特定版本的属性,可以不可以以在这里开刀?
lude8880
2009-12-02
打赏
举报
回复
还有[ DllImport( "X1.dll" ) ]
[ DllImport( "X2.dll" ) ]
这两个dll名字一样,没法引用,总说,已经引用了。没人遇到过类似问题吗?
lude8880
2009-12-02
打赏
举报
回复
[ DllImport( "X1.dll" ) ]
public static extern bool Func()
如果这个返回类型也有同名的呢?
lang_csdn
2009-12-01
打赏
举报
回复
这种情况,用反射!
lude8880
2009-12-01
打赏
举报
回复
牛逼牛逼,明儿我试试去,下班啦
fengling2001
2009-12-01
打赏
举报
回复
分别导出到不同的命令空间里面,然后访问的时候带上命名空间
例如:
namespace x1
{
[ DllImport( "X1.dll" ) ]
public static extern bool Func()
}
namespace x2
{
[ DllImport( "X2.dll" ) ]
public static extern bool Func()
}
调用:x1.Func() x2.Func()
lude8880
2009-12-01
打赏
举报
回复
那项目引用里能引用两个相同名字的dll吗?
Hide1984
2009-12-01
打赏
举报
回复
使用全名就可以确认:
如
System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
lude8880
2009-12-01
打赏
举报
回复
能否详情赐教?
别递烟哥不会
2009-12-01
打赏
举报
回复
学习
ja_jerry
2009-12-01
打赏
举报
回复
显式加载啊
msvcr100d.
dll
(包括32位和64位
两个
版本
)
msvcr100d.
dll
是Microsoft Visual C++运行时库的一个动态链接库文件,它是Windows操作系统中不可或缺的一部分,特别是对于那些
使用
C++编译器开发的应用程序而言。该文件包含了运行这些应用程序所需的函数和资源,如...
从资源
DLL
中选取图标的对话框
2. **IconDlg.cpp** 和 **IconDlgTest.cpp**:这
两个
cpp文件是C++源代码,可能包含了对话框的逻辑实现,包括创建对话框窗口、处理用户选择以及从资源
DLL
中加载图标等内容。 3. **IconDlgTestDlg.cpp**:这可能是...
DirectX修复工具 V3.3增强 绿色版
本程序的各个
版本
之间,主程序完全相同,只是配套
使用
的数据包
不同
。因此,当您
使用
标准版数据包时,程序将进行标准修复;当您
使用
增强版的数据包时,程序将进行增强修复;当数据包不全或没有数据包(即只有DirectX ...
DirectX修复工具 V3.3标准 绿色版
本程序的各个
版本
之间,主程序完全相同,只是配套
使用
的数据包
不同
。因此,当您
使用
标准版数据包时,程序将进行标准修复;当您
使用
增强版的数据包时,程序将进行增强修复;当数据包不全或没有数据包(即只有DirectX ...
DirectX修复工具 V3.5在线修复 绿色版 免安装版
各个
版本
之间,主程序完全相同,只是其配套
使用
的数据包
不同
。因此,标准版和在线修复版可以通过补全扩展包的形式成为增强版。本程序自V3.5版起,自带扩展功能。只要在主界面的“工具”菜单下打开“选项”对话框,...
C#
111,120
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章