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

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

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

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

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

声明:此dll已经复制到该项目文件夹下。
...全文
103 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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组件来使用

111,093

社区成员

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

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

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