c#调用dll里的某个方法,该方法返回值类型是dll里定义的一个类,该如何强转

是这样的,我是利用反射,调用了dll(我把这个dll放在了lib文件夹里)里的某个方法,但这个方法返回值类型是dll中定义的一个类AppInfo,于是我在引用中添加了该d... 是这样的,我是利用反射,调用了dll(我把这个dll放在了lib文件夹里)里的某个方法,但这个方法 返回值类型 是dll中定义的一个类AppInfo,于是我在引用中添加了该dll,using dll名字,现在可以实例化AppInfo这个类了,但用invoke反射调用方法后强转(AppInfo)method.invoke(...)报错,提示无法将[A]AppInfo转换为[B]AppInfo,
[A]处的AppInfo在lib下的dll位置处,[B]处的AppInfo在 “我的源程序” 的Bin/debug/下的dll位置处,如何解决啊
展开
 我来答
然后去远足
2014-09-29 · TA获得超过1万个赞
知道大有可为答主
回答量:4016
采纳率:83%
帮助的人:2551万
展开全部
先问题主这个 DLL 是什么语言编写的?还是基于 .NET 平台的,还是 C++、Dephi 等其他语言编写的?
追问
dll是也是C#写的啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式