BadImageFormatException-32位和64位冲突背后的原因不影响ASP.NET

时间:2019-02-12 16:22:19

标签: asp.net-mvc asp.net-core iis-express

我创建了两个项目

  1. ASP.NET核心Web应用程序|核心2.2
  2. ASP.NET Web应用程序(.NET Framework)| .Net 4.6.1

在我的测试控制器中,我使用了[DllImport(“ Testing.DLL”)]从32位非托管DLL导出的功能

在两个项目文件夹中复制该32位本机DLL文件 在带有IIS Express(VS2017中为F5)的Windows 64位Windows 10上以“任何CPU”运行

在Core 2.2中创建的项目因以下异常而崩溃

var data = [[40,61,65,74,77]]

由于某种原因,它在.Net 4.6.1中没有崩溃。我应该在两个项目中进行比较才能弄清楚。

0 个答案:

没有答案