Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.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# 使用WinForms时出错_C#_Vb.net_Cefsharp - Fatal编程技术网

C# 使用WinForms时出错

C# 使用WinForms时出错,c#,vb.net,cefsharp,C#,Vb.net,Cefsharp,我目前正在使用CefSharp,以便在Windows窗体中嵌入Asp.Net网站。在Visual Studio上运行时,一切正常,但当我构建应用程序并将其部署到客户端(用户Pc)时,会出现一个错误,显示“无法加载文件或程序集'CefSharp.Core.dll'或其依赖项之一”。主应用程序是在x86中构建的,因此我们在x86中使用CefSharp。我更新了.Net Framework,甚至复制了icutdtl.dat,但什么问题都没有解决。目前它只在一个客户机上工作,但在其他客户机上不工作 导致

我目前正在使用CefSharp,以便在Windows窗体中嵌入Asp.Net网站。在Visual Studio上运行时,一切正常,但当我构建应用程序并将其部署到客户端(用户Pc)时,会出现一个错误,显示“无法加载文件或程序集'CefSharp.Core.dll'或其依赖项之一”。主应用程序是在x86中构建的,因此我们在x86中使用CefSharp。我更新了.Net Framework,甚至复制了icutdtl.dat,但什么问题都没有解决。目前它只在一个客户机上工作,但在其他客户机上不工作


导致CefSharp失败的问题可能是什么

CefSharp
使用
VC++2012
,您需要在客户端计算机上安装
redist
,或在bin目录中包含相关文件。确保安装了匹配的版本,
x86
x64

您可以从以下位置下载
redist

如果您希望将LIB作为应用程序的一部分,请参见此
FAQ
条目。

问题可能是两种情况之一。单击设计器中的该引用时,请查看属性页,查看
CopyToLocal
属性是否设置为
true
,或者确保dll位于目标机器上目标机器的操作系统是什么将x86也更改为anyCPU这听起来像是一个参考问题