带有CLR .Net Core库(C ++ / CLI)的Web .Net Core 3.1项目中的BadImageFormat

问题描述 投票:0回答:1

我有两个项目: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# c++ c++-cli asp.net-core-webapi
1个回答
0
投票

我解决了。需要在主机C#目录中添加ljwhost.dll。这是工作!!!对于x32体系结构,必须使用x32 .Net Core软件包。不要使用AnyCPU。

© www.soinside.com 2019 - 2024. All rights reserved.