【C#】项目与项目之间目标平台不一致,显示试图加载格式不正确的程序
1、错误提示
试图加载格式不正确的程序,具体显示错误如下图

原因如下
因为目标平台不一致
1)A项目是.net standard 2.0
2)B项目是.net core 3.1者.net framework 4.8
3)关键是A项目的目标平台是x84,鼠标点开属性标签生成页选择x64后会自动跳回x84
查看配置信息
通过项目的csproj文件查看
1)A项目

2)B项目

...全文
相关推荐
C#中调用DLL时未能加载文件或程序集错误的处理方法(详解)
试图加载格式不正确的程序”。这类问题常常发生在尝试加载一个DLL时,它与我们的应用程序不兼容,比如编译平台设置不一致。首先,我们来探讨一下遇到这种错误时可能的原因。
正确解决“未处理System.BadImageFormatException,试图加载格式不正确的程序”异常的有效解决方法
正确解决“未处理System.BadImageFormatException,试图加载格式不正确的程序”异常的有效解决方法
IL 格式不正确Bad IL Format
IL格式不正确的问题可能会影响到程序的正常运行,导致应用程序崩溃或抛出异常。解决"IL格式不正确Bad IL Format"的问题通常需要以下步骤:1.
关于程序集清单定义与程序集引用不匹配的错误
**版本不匹配**:程序引用的程序集版本与实际使用的版本不一致。
解决C#调用dll提示
在C#编程中,有时我们需要调用外部DLL(动态链接库)来扩展应用程序的功能,例如使用第三方库或接口。然而,遇到"试图加载格式不正确的程序"错误通常意味着程序在尝试加载与当前运行环境不兼容的DLL。


