编译dll时找不到指定的模块,求助。

eirouna 2012-03-20 10:35:02
我有一个程序,是编写出一个dll,原来还是正常能执行的,自从打包过一个安装程序之后,原程序就不能正常运行,虽然能够编译出来,但是编译之后会提示“未能创建UserControl,错误信息是找不到指定的模块”,我用depends看了之后在MPR.dll那里会有“警告: 由于在延时加载依赖模块中丢失导入函数,至少有一个模块具有不能解析的导入。”,这该怎么解决?
...全文
257 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
eirouna 2012-03-20
  • 打赏
  • 举报
回复


这是我用断点找到发生错误的地方
eirouna 2012-03-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 chinajiyong 的回复:]
引用楼主 eirouna 的回复:
我有一个程序,是编写出一个dll,原来还是正常能执行的,自从打包过一个安装程序之后,原程序就不能正常运行,虽然能够编译出来,但是编译之后会提示“未能创建UserControl,错误信息是找不到指定的模块”,我用depends看了之后在MPR.dll那里会有“警告: 由于在延时加载依赖模块中丢失导入函数,至少有一个模块具有不能解析的导入。”,这该怎么解决?

……
[/Quote]
把MPR.dll放到bin下么?
eirouna 2012-03-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 bdmh 的回复:]
MPR.dll在哪,在一个目录下面,有没有编译时复制本地
[/Quote]
MPR.dll是在C:\windows\system32\下面的,我不确定是不是这个造成的问题
EnForGrass 2012-03-20
  • 打赏
  • 举报
回复
[Quote=引用楼主 eirouna 的回复:]
我有一个程序,是编写出一个dll,原来还是正常能执行的,自从打包过一个安装程序之后,原程序就不能正常运行,虽然能够编译出来,但是编译之后会提示“未能创建UserControl,错误信息是找不到指定的模块”,我用depends看了之后在MPR.dll那里会有“警告: 由于在延时加载依赖模块中丢失导入函数,至少有一个模块具有不能解析的导入。”,这该怎么解决?
[/Quote]
把dll放到bin文件夹下
bdmh 2012-03-20
  • 打赏
  • 举报
回复
MPR.dll在哪,在一个目录下面,有没有编译时复制本地
铜臂阿铁木 2012-03-20
  • 打赏
  • 举报
回复
用惯了英文版的,中文版的居然看不懂啥意思。

110,539

社区成员

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

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

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