C#中调用DLL时未能加载文件或程序集错误处理方法
2016-12-05 22:20
881 查看
在加载DLL时,出现了如下的异常:未能加载文件或程序集“DMC3000, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。试图加载格式不正确的程序。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/28/11d1a77a0fa30da293b016614bda50ec)
经上网查询后,其原因是x64和x86不兼容的问题。即DLL是x64的,但是VS默认生成的目标平台是x86的,因此,两者的不一致导致异常的出现。其解决办法如下:
经上网查询后,其原因是x64和x86不兼容的问题。即DLL是x64的,但是VS默认生成的目标平台是x86的,因此,两者的不一致导致异常的出现。其解决办法如下:
项目->属性->生成->目标平台->x64(与dll平台一致)
相关文章推荐
- C#中调用DLL时未能加载文件或程序集错误的处理方法(详解)
- C#实现反射调用动态加载的DLL文件中的方法
- C#调用dll提示"试图加载格式不正确的程序"解决方法
- C#调用dll提示"试图加载格式不正确的程序"解决方法
- c# 创建DLL,动态加载dll文件,并调用其中的方法(转自CFEI.NET)
- C#实现反射调用动态加载的DLL文件中的方法
- C#实现反射调用动态加载的DLL文件中的方法
- C#调用dll提示"试图加载格式不正确的程序"原因及解决方法
- C#实现反射调用动态加载的DLL文件中的方法
- C#实现反射调用动态加载的DLL文件中的方法
- c# 动态加载dll文件,并实现调用其中的方法
- c# 动态加载dll文件,并实现调用其中的方法(推荐)
- C#调用dll提示"试图加载格式不正确的程序"解决方法(转)
- C# 编译生成dll文件供程序调用的两种方法
- C#调用dll提示"试图加载格式不正确的程序"解决方法
- c# 动态加载dll文件,并实现调用其中的简单方法
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- C# 调用lua 报错未能加载文件或程序集“lua51.dll”或它的某一个依赖项。找不到指定的模块。 解决方法
- C#实现反射调用动态加载的DLL文件中的方法
- C#调用c++封装的dll文件提示未能加载正确的程序集XXX或其某一依赖项。。。