C++ 常见错误(00) —— C#调用c++做的dll是报错

C#调用c++做的dll是报错“System.BadImageFormatException:“试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)”

image.png
整整折腾了有三个小时,那个痛苦可想而知,想哭的心都有了期间看了!! 许多帖子,各种说法都有,也挺了许多思路,但都没有解决,话不多说,直接说结果:
**这个是c++生产dll的配置属性:
image.png

这个是c#的配置属性:
image.png

细节出现:
image.png

虽然之前也想到了,还是没有注意。
最后在诸多帖子的帮助下,对以下帖子表示衷心的感谢: https://blog.csdn.net/kongfl888/article/details/12220025 https://blog.csdn.net/kevinshift/article/details/89792398
还是这些误导过我的帖子,也一并表示感谢: https://ask.csdn.net/questions/717807?sort=votes_count
解决方法:将上图中红色圈出来的地方修改如下:
image.png

哈哈,敲黑板!!!(一定要在项目停止运行的情况下修改,别被整晕了)
image.png

完美收官!!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

rexinx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值