无法在 AnyCPU 的 winforms 中使用 CefSharp。将构建更改为 x64 位时同样有效

Unable to use CefSharp in winforms for AnyCPU. Same is working when change build to x64 bit

我们有一个 C# 应用程序,我们在其中使用了 CefSharp.Core.dll、CefSharp.dll 和 CefSharp.Winforms.dll,应用程序构建为 x64,在 64 位系统上一切正常。但是现在我们的一位客户要求在 32 位系统上申请 运行。我已经尝试了一切,但都是徒劳的。从 nuget C++ 可再发行组件安装的 CefSharp (57.0) 也已安装,因为我已经提到如果我将项目构建更改为 x64,应用程序工作正常。不知道我错过了什么。还尝试了这些解决方案“https://github.com/cefsharp/CefSharp/issues/1714”。

好的,我找到了解决方案。将其发布为解决方案,以便将来可以帮助其他人。错误是我在一个解决方案中有多个项目,我只是将项目的构建更改为(32 位,即 x86),但没有更改解决方案的平台构建和部署。右键单击解决方案->属性->配置-> 并将构建更改为 x86 对我有用。