Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.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
.net 简单应用程序在运行时缺少文件_.net_Cefsharp - Fatal编程技术网

.net 简单应用程序在运行时缺少文件

.net 简单应用程序在运行时缺少文件,.net,cefsharp,.net,Cefsharp,这可能是一个非常简单的问题。 我将example.WinForms项目复制到一个新目录,并重命名为WinProxy。 没问题。当我运行它时,我得到 mscorlib.dll中发生类型为“System.IO.FileNotFoundException”的未处理异常 其他信息:无法加载文件或程序集“CefSharp.Core.dll”或其依赖项之一。找不到指定的模块 与示例目录相比,我缺少此处列出的许多文件 我有CefSharp.Core.dll、CefSharp.WinForms.dll和CefS

这可能是一个非常简单的问题。 我将example.WinForms项目复制到一个新目录,并重命名为WinProxy。 没问题。当我运行它时,我得到

mscorlib.dll中发生类型为“System.IO.FileNotFoundException”的未处理异常 其他信息:无法加载文件或程序集“CefSharp.Core.dll”或其依赖项之一。找不到指定的模块

与示例目录相比,我缺少此处列出的许多文件

我有CefSharp.Core.dll、CefSharp.WinForms.dll和CefSharp.dll,它们都在示例项目中被引用

剩下的我怎么办?我试着复制和重建它们,但我得到了

mscorlib.dll中发生类型为“System.IO.FileLoadException”的未处理异常 其他信息:无法加载由“CefSharp.Core.dll”导入的过程


谢谢。

尝试检查是否包含以下所有依赖项?

尝试检查是否包含以下所有依赖项?

在与@amaitland讨论后,我卸载了所有NuGet软件包,并通过package Manager控制台安装了每个软件包

Install-Package cef.redist.x86
Install-Package cef.redist.x64
Install-Package CefSharp.Common
Install-Package CefSharp.WinForms

在与@amaitland讨论之后,我卸载了所有NuGet软件包,并通过package Manager控制台安装了每个软件包

Install-Package cef.redist.x86
Install-Package cef.redist.x64
Install-Package CefSharp.Common
Install-Package CefSharp.WinForms
然后它工作了。

安装:

  • VisualStudio 2013
  • 的VisualC++可重分发包
检查:

  • CefSharp版本49.0.1需要框架4.5.1
  • CefSharp 51.0.0版需要Framework 4.5.2或更高版本
编译解决方案:

  • x86或x64
安装:

  • VisualStudio 2013
  • 的VisualC++可重分发包
检查:

  • CefSharp版本49.0.1需要框架4.5.1
  • CefSharp 51.0.0版需要Framework 4.5.2或更高版本
编译解决方案:

  • x86或x64

在进行修改之前是否运行了
CefSharp.MinimalExample.WinForms
非托管
依赖项在生成时由
Nuget
包复制。尝试删除
CefSharp.WinForms
软件包并重新安装。我卸载了所有NuGet软件包,然后尝试重新安装它们。已安装cef.redist.x64和cef.redist.x86,但CefSharp.Common不会安装。它说,无法解决依赖关系cef.redist.x64 3.2526.1347”与“CefSharp.Common 45.0.0约束:cef.redist.x64(=3.2454.1344)”不兼容。请检查您的软件包源,确保勾选了
Nuget.org
。在VS tools->options->NuGet Package MANAGERF中勾选,如果您取消勾选
myget
feed,则这些东西应该重新开始工作。我正在发布下一个发行版
45.0.0
,所以你已经陷入了一个犹豫期,软件包还没有上传到
Nuget.org
。另外,如果您不知道,
CefSharp
需要运行
VC++
,请参阅以了解详细信息。在进行修改之前是否运行了
CefSharp.MinimalExample.WinForms
非托管
依赖项在生成时由
Nuget
包复制。尝试删除
CefSharp.WinForms
软件包并重新安装。我卸载了所有NuGet软件包,然后尝试重新安装它们。已安装cef.redist.x64和cef.redist.x86,但CefSharp.Common不会安装。它说,无法解决依赖关系cef.redist.x64 3.2526.1347”与“CefSharp.Common 45.0.0约束:cef.redist.x64(=3.2454.1344)”不兼容。请检查您的软件包源,确保勾选了
Nuget.org
。在VS tools->options->NuGet Package MANAGERF中勾选,如果您取消勾选
myget
feed,则这些东西应该重新开始工作。我正在发布下一个发行版
45.0.0
,所以你已经陷入了一个犹豫期,软件包还没有上传到
Nuget.org
。另外,如果您不知道,
CefSharp
需要运行
VC++
,请参阅以了解详细信息。如果所有内容都安装正确,您将找到上述所有dll'sIf所有内容都安装正确,您将发现上述所有dll'sI都缺少可再发行软件包。非常感谢。我丢失了可再发行的软件包。非常感谢。