原文:c++ clr编译dll在c#调用时出现“试图加载不正确的格式”“找不到dll”错误的解决

用depends发现缺了一堆API MS WIN什么的dll,网上查找是因为少了VC ,VC 等一系列,装好后仍然不行,原来这种错误并不是该原因导致的,也并不缺少那些dll depends是静态的寻找依赖的dll,缺少的dll在运行中并不一定都需要 ,是因为c clr的.netFramwork版本与c 的没对应上所致。 解决办法: c clr编译的dll需要和你c 的.netFramwork版本对 ...

2018-01-26 15:13 0 1217 推荐指数:

查看详情

C#调用dll提示"试图加载格式不正确的程序"解决方法

程序在32位操作系统上运行正常,在64位操作系统上运行读卡功能提示”试图加载格式不正确“。 -------------------------------------------------------------------------------------------- 点击项目 ...

Tue Sep 16 01:27:00 CST 2014 1 32749
C#调用DLL文件提示试图加载格式不正确的程序

最近在调用第三方的DLL遇到了一个问题:试图加载格式不正确的程序,找了好久发现都没有解决问题,一直报错,后来发现是程序编译时的配置错了,要将项目-》属性-》平台选中release-X86 ,目标平台选X86 ...

Thu Apr 20 00:26:00 CST 2017 2 8093
调用第三方控件出现试图加载格式不正确的程序”原因与解决办法

近期我们公司HIS软件在调用第三方合理用药系统的时候 ,XP系统上运行正常,而到了WIN7 系统上出现试图加载格式不正确的程序”这个错误。 医院实施立刻把问题推到我的头上,没办法 誰让错误报在咱页面上了呢。 于是拿到错误开始分析问题。 首先软件在XP上是没问题 ...

Wed Jan 07 22:47:00 CST 2015 0 6266
试图加载格式不正确的程序 解决方法

部署程序到64位服务器,程序运行出现试图加载格式不正确的程序问题是因为64位进程试图加载一个32位组件。虽然在Windows x64上可以运行64位和32位进程,但是64位代码和32位代码不能在相同进程上运行。代码要么全部是64位,要么全部是32位。要加载的组件也要符合这一规律。 所以最好都是 ...

Tue Nov 06 21:55:00 CST 2012 0 41942
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM