class B
{
public void invokefunctionA(string methodname)
{
Assembly assem = Assembly.Load("f:\\test.dll");
Type type = assem.GetType("classc");
MethodInfo method = type.GetMethod(methodname);
Object obj = Activator.CreateInstance(type);
method.Invoke(obj , null);
}
}编译的时候没问题,执行的时候报"找不到文件或程序集名称f:\test.dll,或找不到它的一个依赖项我在f:\下明明有test.dll文件的呀。其实我都在项目用引用了这个.dll文件。
{
public void invokefunctionA(string methodname)
{
Assembly assem = Assembly.Load("f:\\test.dll");
Type type = assem.GetType("classc");
MethodInfo method = type.GetMethod(methodname);
Object obj = Activator.CreateInstance(type);
method.Invoke(obj , null);
}
}编译的时候没问题,执行的时候报"找不到文件或程序集名称f:\test.dll,或找不到它的一个依赖项我在f:\下明明有test.dll文件的呀。其实我都在项目用引用了这个.dll文件。
解决方案 »
- 谁能将dotnet framework的几个安装程序集成到一起啊
- 如何把HTML代码在textbox中解析成网页上显示的格式,就象在线编辑器一样
- 怎样查询数据库中表的字段的名称阿?
- 一个关于socket的问题,谢谢指教!
- 英文版 winxp,安装 vs.net2003 中文 提示组件不一致?
- P2P软件设计,询求合作。(.net平台)
- 给分啦,帮忙解决一个问题!
- 求教:怎么循环才能得出26个字母的全部排列组合啊?
- c#2个变量值始终都是一样的
- Media Encoder编程中SrcGrp.set_Profile(Pro)问题
- 为什么我的dataGrid1.Refresh()不能刷新dataGrid1中的数据?
- 急急急,那位朋友告诉我,如何取得字符串的长度前2位
Assembly assem = Assembly.LoadFrom("f:\\test.dll");Load的参数是"程序集的名称"而不是dll的完整路径!!!