c#:我要用assembly动态载入两个dll,分别是Main.dll和core.dll,Main 10

c#:我要用assembly动态载入两个dll,分别是Main.dll和core.dll,Main的所有方法依赖于core。如今我想用assembly调用Main.dll... c#:我要用assembly动态载入两个dll,分别是Main.dll和core.dll,Main的所有方法依赖于core。
如今我想用assembly调用Main.dll的方法,应该怎么做
展开
 我来答
弦弓的卢
推荐于2017-12-19
知道答主
回答量:5
采纳率:0%
帮助的人:4079
展开全部
之前看错了,如果你的主程序调用a.dll,a.dll调用b.dll。那么直接主程序导入a.dll就行,如果主程序调用了a.dll.同时调用了b.dll,a.dll也调用了b.dll,那么都用Assembly 导入再使用吧。
百度网友02cd4ce
2015-03-06 · TA获得超过516个赞
知道小有建树答主
回答量:709
采纳率:0%
帮助的人:720万
展开全部
object result = null;
string typeName = "";
string assemblyName = "";

Assembly assembly = Assembly.Load(assemblyName);
Type t = assembly.GetType(typeName);
var method = t.GetMethod("SaveChartInfo");
result = method.Invoke(null, new object[] { });
更多追问追答
追问
你这只导入了一个dll啊
追答
。。这只是一个思路,具体实现你需要自己去实现啊,知道如何导入一个dll调用方法就OK了,我把所有代码提供给你,你自己还是需要消化成自己的东西啊
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式