无法在Winforms中为任何CPU使用CefSharp。将构建更改为x64位时也可以使用

我们有一个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”。

无法在Winforms中为任何CPU使用CefSharp。将构建更改为x64位时也可以使用

wushi888 回答:无法在Winforms中为任何CPU使用CefSharp。将构建更改为x64位时也可以使用

好的,我知道了。将其发布为解决方案,以便将来可以为他人提供帮助。错误是我在一个解决方案中有多个项目,并且我仅将项目的构建更改为(32位,即x86),而没有更改解决方案的平台构建和部署。右键单击“解决方案”->“属性”->“配置”->,然后将构建版本更改为x86即可。enter image description here

本文链接:https://www.f2er.com/3058360.html

大家都在问