Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 夏普WPF误差_C#_Wpf_Cefsharp - Fatal编程技术网

C# 夏普WPF误差

C# 夏普WPF误差,c#,wpf,cefsharp,C#,Wpf,Cefsharp,已在WPF项目中使用CefSharp使用chromium web浏览器。生成按预期工作,但发布时收到的错误为: 对与特定绑定约束匹配的类型“CefSharp.Wpf.ChromiumWebBrowser”的构造函数的调用引发了异常。“行号“24”和行位置“15”。IsTerminating:正确 我已遵循以下建议: 不幸的是,这并没有产生任何结果,他们也遵循了“在这里读我”: 文件存在于已发布目录中,但在事件查看器中,错误为: 应用程序:APP.exe框架版本:v4.0.30319 描述:由

已在WPF项目中使用CefSharp使用chromium web浏览器。生成按预期工作,但发布时收到的错误为:

对与特定绑定约束匹配的类型“CefSharp.Wpf.ChromiumWebBrowser”的构造函数的调用引发了异常。“行号“24”和行位置“15”。IsTerminating:正确

我已遵循以下建议:

不幸的是,这并没有产生任何结果,他们也遵循了“在这里读我”:

文件存在于已发布目录中,但在事件查看器中,错误为:

应用程序:APP.exe框架版本:v4.0.30319 描述:由于未处理的异常,进程已终止。 异常信息:System.IO.FileNotFoundException位于CefSharp.Wpf.ChromiumWebBrowser.NoInlineConstructor()位于CefSharp.Wpf.ChromiumWebBrowser..ctor()


非常感谢您的帮助,因为我不知道还有什么地方可以解决

您应该在目标计算机上安装vc++redist 2013(x86或x64)。 vc++redist 2015不起作用

可从此处下载:


更新NuGet软件包后,我遇到了这个问题。我意识到我的安装程序正在从一个名为“Needed”的文件夹中复制依赖项,我以前在这个文件夹中辛苦地收集了运行应用程序所需的所有文件(有很多非托管的东西)。因此,当我从build文件夹运行exe时,它工作正常,但当我安装它时,它崩溃了,因为所有DLL都是以前的版本。对我来说,一个快速修复方法是将构建文件夹中的所有内容复制到我以前创建的愚蠢的“需要”文件夹中


希望一年后我会发现这种情况再次发生。

您是否检查了Chromium所需的所有文件是否都已发布?是的,所有文件(如建议的)都已添加到二进制文件中并正在发布。为什么会有否决票?它们毫无意义+1.你解决了吗?我在windows 8.1 x64上的版本65也有同样的问题,但它对我不起作用。我已经安装了VC++2017 Redist,因为我的Visual Studio是2017。但是,我在运行时仍然有相同的错误。