关于加载DLL问题

HeartDawn 2012-07-20 03:30:07
各位大侠:
我用一下代码获取某个DLL中的内容。
Assembly asem = Assembly.LoadFile(@"A.Common.dll");
Type[] type = asem.GetTypes(); // 这句话总是报错。报加载错误。

各位大侠。这到底是什么原因啊。
我的需求是想获取某个DLL中所有的类和方法等。
...全文
89 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jm_qinqinnew 2012-07-20
  • 打赏
  • 举报
回复
我之前遇到过这样的情况,应该是路径的问题。
shizhu820228 2012-07-20
  • 打赏
  • 举报
回复
恩,应该是路径的问题。。
nonocast 2012-07-20
  • 打赏
  • 举报
回复
写完整路径试试
Anod 2012-07-20
  • 打赏
  • 举报
回复
A.Common.dll设置为内嵌资源了没?
shizhu820228 2012-07-20
  • 打赏
  • 举报
回复
试试LoadFrom
薛小坏 2012-07-20
  • 打赏
  • 举报
回复
http://www.csharpwin.com/csharpspace/7785r4197.shtml 看看这个 希望有帮助

//将程序集加载到运行过程中
Assembly ass=Assembly.Load("TestCustomAttributes");
Assembly ass1=Assembly.LoadFrom
(@"E:\CODE\dotNet\C#\9-Reflection\TestCustomAttributes.dll");
cry222222 2012-07-20
  • 打赏
  • 举报
回复
没这么用过,帮你顶起!

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧