我有两个项目:Web .Net Core C#(3.1)和CLR .Net Core(3.1 C ++ / CLI)。我在两个项目中构建和编译x64体系结构。但是我无法为此库加载我的Lib => BadImageFormat,并且试图加载格式错误的程序。我为我的C ++ / CLI dll添加了程序集链接。也许我必须将C ++ / CLI目录中的Ijwhost.dll添加到我的Web C#目录中。我该怎么办?
我解决了。需要在主机C#目录中添加ljwhost.dll。这是工作!!!对于x32体系结构,必须使用x32 .Net Core软件包。不要使用AnyCPU。