C# 通过ClickOnce发布时出现严重浏览器错误

C# 通过ClickOnce发布时出现严重浏览器错误,c#,winforms,chromium,clickonce,cefsharp,C#,Winforms,Chromium,Clickonce,Cefsharp,我有一个C#Windows窗体应用程序,它具有使用CefSharp浏览器控件的浏览器功能。通过VS进行调试以及直接从/Release文件夹运行浏览器时,浏览器工作正常。当我运行ClickOnce安装时,问题就出现了。每当我打开浏览器时,都会出现一个错误 System.IO.FileNotFoundException: Could not load file or assembly 'CefSharp.WinForms, Version=86.0.241.0, Culture=neutral, P

我有一个C#Windows窗体应用程序,它具有使用CefSharp浏览器控件的浏览器功能。通过VS进行调试以及直接从/Release文件夹运行浏览器时,浏览器工作正常。当我运行ClickOnce安装时,问题就出现了。每当我打开浏览器时,都会出现一个错误

System.IO.FileNotFoundException: Could not load file or assembly 'CefSharp.WinForms, Version=86.0.241.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138' or one of its dependencies. The system cannot find the file specified.
File name: 'CefSharp.WinForms, Version=86.0.241.0, Culture=neutral, PublicKeyToken=40c4b6fc221f4138'
你知道我怎么解决这个问题吗

编辑

进行了一些挖掘,似乎没有任何资源位于应用程序文件夹中。我怎样才能改变这个

编辑2

已通过“发布”选项卡中的“应用程序文件”添加文件。不会修复错误,但某些文件会显示在文件夹中。正如你在下面看到的。

错误现在看起来是这样的


我想这和-原生CEF DLL没有捆绑在一起是同一个问题。在这里询问之前,我看到了这篇文章。该解决方案不适用于我,不幸的是,从版本88开始,您可以使用中详细介绍的选项,目前仅适用于x86/x64目标,AnyCPU当前不工作。