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的方法,应该怎么做 展开
如今我想用assembly调用Main.dll的方法,应该怎么做 展开
2个回答
展开全部
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[] { });
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了,我把所有代码提供给你,你自己还是需要消化成自己的东西啊
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |