导航
  • 主页
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm
  • WPF
  • 问答

关于加载外部dll问题——大侠们请进,急

F546445693 2010-04-13 03:39:49
用C#开发一个小程序,应用到外部一个sms.dll,在编译器里运行会弹出error窗口

“ 试图运行项目时出错:未能加载文件或程序集“sms”或它的某个依赖集。该模块应包含一个程序集清单”

可是,当我在文件夹下运行exe程序文件时,却可以执行!!!!

请问问题出在哪? 小弟在这先谢过了!!!!

声明:此dll已经复制到该项目文件夹下。
...全文
71 点赞 收藏 9
写回复
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
F546445693 2011-10-26
诺诺的问句,
java web,是不是要配置很多东东才能运行起来啊?
回复
dmzhjg 2011-10-25
同问!!!!
回复
F546445693 2010-04-13
[Quote=引用 3 楼 ouzui 的回复:]
编译出错,不能生成exe,你能运行说明那个exe是在未编译出错的情况下生成的。你看一下引用sms.dll,是否还需要引用其他dll文件,有些dll文件里,会使用其他dll文件里的方法。
[/Quote]

只有这一个dll,我也引入到工程当中了,用到的都是该dll中的函数。。。
回复
F546445693 2010-04-13
[Quote=引用 1 楼 computerfox 的回复:]
应该是由于该DLL不是.net语言编写的,是com组件,不是标准的.net组件,可以用AxImp命令导入成.net组件来使用
[/Quote]

什么意思?请大哥明言。。。。谢谢
回复
F546445693 2010-04-13
[Quote=引用 1 楼 computerfox 的回复:]
应该是由于该DLL不是.net语言编写的,是com组件,不是标准的.net组件,可以用AxImp命令导入成.net组件来使用
[/Quote]
能不能说的具体点,我刚接触C#,具体操作教下小弟,OK?
回复
吃饱喝足 2010-04-13
引用DLL的时候用绝对路径,相对路径是不认的
回复
ouzui 2010-04-13
编译出错,不能生成exe,你能运行说明那个exe是在未编译出错的情况下生成的。你看一下引用sms.dll,是否还需要引用其他dll文件,有些dll文件里,会使用其他dll文件里的方法。
回复
Wude_S 2010-04-13
添加引用没?
回复
捷哥1999 2010-04-13
应该是由于该DLL不是.net语言编写的,是com组件,不是标准的.net组件,可以用AxImp命令导入成.net组件来使用
回复
发动态
发帖子
C#
创建于2007-09-28

10.4w+

社区成员

.NET技术 C#
申请成为版主
社区公告

全世界最好的语言,没有之一.