社区
C#
帖子详情
关于加载外部dll问题——大侠们请进,急
F546445693
2010-04-13 03:39:49
用C#开发一个小程序,应用到外部一个sms.dll,在编译器里运行会弹出error窗口
“ 试图运行项目时出错:未能加载文件或程序集“sms”或它的某个依赖集。该模块应包含一个程序集清单”
可是,当我在文件夹下运行exe程序文件时,却可以执行!!!!
请问问题出在哪? 小弟在这先谢过了!!!!
声明:此dll已经复制到该项目文件夹下。
...全文
141
9
打赏
收藏
关于加载外部dll问题——大侠们请进,急
用C#开发一个小程序,应用到外部一个sms.dll,在编译器里运行会弹出error窗口 “ 试图运行项目时出错:未能加载文件或程序集“sms”或它的某个依赖集。该模块应包含一个程序集清单” 可是,当我在文件夹下运行exe程序文件时,却可以执行!!!! 请问问题出在哪? 小弟在这先谢过了!!!! 声明:此dll已经复制到该项目文件夹下。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用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组件来使用
VC环境下
DLL
接口申明的三种方式
本文详细介绍了在VC环境下,
DLL
接口声明的三种不同方式:1)通过宏定义实现导出与导入;2)使用类封装接口,提供类库方便调用;3)创建单一入口,隐藏接口实现细节。每种方案都有其特点,适用于不同的应用场景。
VC环境下
DLL
接口申明的三种方式 supconsupcon的专栏
本文介绍了在VC环境下
DLL
接口声明的三种方式:1) 宏定义方式,通过__
DLL
NAME_XX宏控制导出和导入;2) 类封装方式,通过创建
DLL
封装类简化接口调用;3) 单一接口隐藏方式,通过结构体隐藏多个接口。每种方法都有其适用场景,其中类封装方式体现了面向对象的代码重用思想。
C#调用C++
DLL
实战指南:从P/Invoke原理到跨语言调试避坑
本文详解C#通过P/Invoke调用C++
DLL
的核心原理与实践,涵盖C接口设计、函数导出、数据封送(Marshaling)、内存管理、跨平台架构一致性(x64/x86匹配)、常见错误(
DLL
加载
失败、入口点找不到、访问冲突)及混合调试方法。重点强调名称修饰、调用约定、结构体对齐、字符串传递、回调委托生命周期等关键技术点,并介绍.NET 7+的NativeAOT与Source Generators优化方案。
dll
接口声明
本文介绍了三种提供
DLL
接口的方式,包括遵循常规方法、采用类封装以及隐藏接口的技巧性方法,旨在帮助开发者轻松实现
DLL
接口的编写与调用。
【C++码农】VC环境下
DLL
接口申明的三种方式
本文介绍了三种提供
DLL
接口的方式,包括遵循常规的方法、采用类封装的方式以及一种隐藏接口的技巧性方法。每种方法都详细阐述了实现步骤,并强调了在接口声明时应避免使用特定于MFC的变量类型,以确保VB程序也能调用接口。
C#
111,128
社区成员
642,534
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章