【问题标题】:CefSharp Project exe dont openCefSharp Project exe 打不开
【发布时间】:2021-06-26 16:00:15
【问题描述】:

如果我在我的 WPF 应用程序中使用 CefSharp 的任何内容,无论是 XAML 文件 中的“<cefSharp: ChromiumWebBrowser />”还是 中的“ChromiumWebBrowser browser = new ChromiumWebBrowser ();”或“Cef.Initialize (new CefSettings ());”。 cs 文件,我无法再打开 /obj 文件夹中的 exe。 /bin文件夹中的exe,同理,Visual Studio打开但运行没有问题。

我使用 Visual Studio 2019(社区)。

通过 Nuget,我安装了 CefSharp.CommonCefSharp.Wpfcef.redist.x64cef.redist.x84 x64x86Any CPU 会出现此错误。 (对于任何 CPU,我已经更改了相应的文件(如:https://ourcodeworld.com/articles/read/173/how-to-use-cefsharp-chromium-embedded-framework-csharp-in-a-winforms-application))

【问题讨论】:

  • 如果从您的 bin 文件夹运行,浏览器可以工作吗?您的对象文件夹中的 exe 同时在 obj 文件夹中没有所需的资源。这是意料之中的,如果有问题,不清楚是什么问题。
  • Obj 文件夹属于编译器/链接器。这并不意味着您要尝试对其中的文件做任何事情。

标签: c# wpf visual-studio cefsharp chromium-embedded


【解决方案1】:

一段时间以来,我一直在处理一个非常相似的问题。结果我只需要删除主目录中存在的三个CefSharp.*.dll 文件,而是从/bin 复制/x84 文件夹。

【讨论】:

  • 你的意思是 x64 吗?还是x86? x84 看起来像一个错字。复制文件夹到底在哪里?
猜你喜欢
  • 2019-08-15
  • 2022-10-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-27
相关资源
最近更新 更多