【发布时间】: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.Common、CefSharp.Wpf、cef.redist.x64 和 cef.redist.x84 。 x64、x86 或 Any 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