服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - C# - C#调用dll报错:无法加载dll,找不到指定模块的解决

C#调用dll报错:无法加载dll,找不到指定模块的解决

2023-03-01 15:08问也去 C#

这篇文章主要介绍了C#调用dll报错:无法加载dll,找不到指定模块的解决问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

C#调用dll报错:无法加载dll,找不到指定模块

最近在做一个swmm模型的项目,在swmm源码上进行改写了两个函数,结果调用的时候就报错了,C#报错之说找不到指定模块,就是不说具体问题,在网上排查了很久,在这里记录一下。

如果确定自己的dll函数 没有问题的话,那可能就是你这个dll需要依赖其它的dll,而你的系统正好缺失了某些dll,所以运行就报错了,在网上看要下载Depends,查看缺少什么依赖,结果我一查,好家伙,一大串,照它这个逻辑,我得一个个下载缺失的dll,补回去,问题是我之前还调用过其它dll,那些dll能运行,但是放到Depends中查看依赖,依然报错一大堆,所以我就没按照这种方法来。

后来我下载了eXeScope,在这里查看dll信息,如下图:

C#调用dll报错:无法加载dll,找不到指定模块的解决

导出项为这几个函数,我调用的也是这几个函数,说明没有调用错。

C#调用dll报错:无法加载dll,找不到指定模块的解决

而导入项需要依赖这两个dll,所以我就尝试在System32中找到这两个dll(没有的去网上下载),拷贝到项目debug里面,就可以成功运行了

 

C#调用dll报错:试图加载格式不正确的程序

这个上网查了一下,网上说是:

C#调用dll报错:无法加载dll,找不到指定模块的解决

所以我找了一下,发现我的VS里面C#没有的设置64还是86,最后找到了,操作如下截图:

C#调用dll报错:无法加载dll,找不到指定模块的解决

 C#调用dll报错:无法加载dll,找不到指定模块的解决

 C#调用dll报错:无法加载dll,找不到指定模块的解决

再去选择配置管理器,就有了64和86。选择自己调用DLL的类型是32还是64再去选择运行时是86还是64,就不会报错了。

 

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。

原文地址:https://blog.csdn.net/wenyeqv/article/details/112169106

延伸 · 阅读

精彩推荐
  • C#Winform在DataGridView中显示图片

    Winform在DataGridView中显示图片

    本文主要介绍在DataGridView如何显示图片,简单实用,需要的朋友可以参考下。...

    秦风4392021-11-22
  • C#C#编程总结(六)详解异步编程

    C#编程总结(六)详解异步编程

    本篇文章主要介绍了C#异步编程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧。...

    停留的风8832021-12-11
  • C#c# 三种方法调用WebService接口

    c# 三种方法调用WebService接口

    这篇文章主要介绍了c# 三种方法调用WebService接口的相关资料,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下...

    逛园子$$$9132022-09-22
  • C#c# WPF中的TreeView使用详解

    c# WPF中的TreeView使用详解

    这篇文章主要介绍了c# WPF中的TreeView使用详解,帮助大家更好的理解和学习使用c#技术,感兴趣的朋友可以了解下...

    Yhzwei7812022-11-08
  • C#C#利用GDI+画图的基础实例教程

    C#利用GDI+画图的基础实例教程

    编写图形程序时需要使用GDI(Graphics Device Interface,图形设备接口),所以通过网上的相关资料整理了这篇文章,下面这篇文章主要给大家介绍了关于C#利用...

    Dandelion_drq4442022-02-22
  • C#C#如何连接使用Zookeeper

    C#如何连接使用Zookeeper

    Zookeeper作为分布式的服务框架,虽然是java写的,但是强大的C#也可以连接使用。而现在主要有两个插件可供使用,分别是ZooKeeperNetEx和Zookeeper.Net,个人推荐...

    没有星星的夏季8652022-11-23
  • C#C#设计模式之职责链模式示例详解

    C#设计模式之职责链模式示例详解

    这篇文章主要给大家介绍了关于C#设计模式之职责链模式的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值...

    yangyang11382022-10-24
  • C#c# WPF如何实现滚动显示的TextBlock

    c# WPF如何实现滚动显示的TextBlock

    这篇文章主要介绍了c# WPF如何实现滚动显示的TextBlock,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下...

    Hello 寻梦者!3532022-11-03