首页 > 编程语言 >c#报System.BadImageFormatException

c#报System.BadImageFormatException

时间:2023-02-18 22:23:08浏览次数:51  
标签:false c# csproj BadImageFormatException System x64 dll

项目内使用了第三方的非托管dll库,导致运行抛出如下异常:

未处理System.BadImageFormatException
Message: “System.BadImageFormatException”类型的未经处理的异常在 XD.Vision.exe 中发生
其他信息: 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)

原因

第三方dll的目标运行平台与项目不一致。直接在项目属性内设置目标平台环境,可能仍会失败(因该项目的 csproj文件内有冗余的配置项导致失败)

解决办法:

用文本工具打开问题项目的 csproj文件,直接修改,如有冗余配置项则删除。


<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<PlatformTarget>x64</PlatformTarget>
<OutputPath>bin\</OutputPath>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
<PlatformTarget>x64</PlatformTarget>
<OutputPath>bin\</OutputPath>
<Prefer32Bit>false</Prefer32Bit>
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
</PropertyGroup>

标签:false,c#,csproj,BadImageFormatException,System,x64,dll
From: https://www.cnblogs.com/todayhero/p/17133800.html

相关文章

  • [oeasy]python0086_ASCII_出现背景_1963年_DEC_PDP系列主机_VT系列终端
    编码进化回忆上次内容上次回顾了字符编码的新陈代谢ibm曾经的EBCDIC由于字符不连续导致后续出现无数问题随着网络的发展数据交换的需要原来的......
  • linux017之安装tomcat
    linux安装Tomcat:一、安装tomcat之前,需要先配置好jdk,不会配置jdk可以看着篇文章:https://www.cnblogs.com/FBGG/p/17133711.html二、下载Tomcat,地址:http://tomcat.apache.......
  • PAT-basic-1025 反转链表 java c++
    一、题目给定一个常数 K 以及一个单链表 L,请编写程序将 L 中每 K 个结点反转。例如:给定 L 为1→2→3→4→5→6,K 为3,则输出应该为3→2→1→6→5→4;如果 K ......
  • PAT-basic-1024 科学计数法 java
    一、题目科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式[+-][1-9].[0-9]+E[+-][0-9]+,即数字的整数部分只有1位,小数部分至少有1位,该......
  • 2023_VNCTF_WP
     Web象棋王子直接f12,然后发现特殊字符,ctrl+c------->控制台-----------> ctrl+v回车后得到flag电子木鱼参考这篇文章:https://course.rs/basic/base-type/number......
  • uni-app:template、js、css中判断平台(hbuilderx 3.6.18)
    一,代码:<template><viewstyle=""><viewstyle="margin-top:30rpx;width:710rpx;margin-left:20rpx;text-align:center;font-size:50rpx;"><......
  • Android增加USB Camera摄像头驱动支持
    一般情况下kernel需要添加以下宏=================================CONFIG_VIDEO_DEV=yCONFIG_VIDEOBUF2_CORE=yCONFIG_VIDEOBUF2_VMALLOC=yCONFIG_MEDIA_USB_SUPPORT=yC......
  • Terraform基础入门 (Infrastructure as Code)
    目录前言介绍Terraform术语Terraform如何工作关于provider安装开启本地缓存demo1(docker+nginx)demo2(docker+zookeeper+kafka)参考资料前言像写代码一样管理基础设施......
  • TouchableOpacity无效
    错误代码如下:<TouchableOpacityonPress={this.handleConfirmPress}activeOpacity={0.6}><Textstyle={styles.buttonText}>确定</Text></TouchableOpacity>没问......
  • Angular Universal Application 应该处理 HTTP POST 请求吗?
    笔者最近工作上和团队其他同事处理Spartacus客户的SSR性能问题时,从Trace工具里发现SSR服务器接收到了一些HTTPPOST请求——要知道SSR通常情况下只处理HTTPG......