C# CefSharp ChromiumWebBrowser将所有依赖项放在不同的文件夹中

C# CefSharp ChromiumWebBrowser将所有依赖项放在不同的文件夹中,c#,.net,winforms,chromium,cefsharp,C#,.net,Winforms,Chromium,Cefsharp,我正在winform Dotnet Framework 4.0中使用CefSharp.ChromiumWebBrowser49.0.0 可执行文件/应用程序文件夹中需要以下文件: cef.pak CefSharp.BrowserSubprocess.Core.dll CefSharp.BrowserSubprocess.exe CefSharp.Core.dll CefSharp.dll CefSharp.WinForms.dll cef_100_percent.pak cef_200_perc

我正在winform Dotnet Framework 4.0中使用
CefSharp.ChromiumWebBrowser
49.0.0

可执行文件/应用程序文件夹中需要以下文件:

cef.pak
CefSharp.BrowserSubprocess.Core.dll
CefSharp.BrowserSubprocess.exe
CefSharp.Core.dll
CefSharp.dll
CefSharp.WinForms.dll
cef_100_percent.pak
cef_200_percent.pak
cef_extensions.pak
d3dcompiler_43.dll
d3dcompiler_47.dll
devtools_resources.pak
HAP.dll
icudtl.dat
libcef.dll
libEGL.dll
libGLESv2.dll
loc.txt
natives_blob.bin
snapshot_blob.bin
widevinecdmadapter.dll
我想将所有这些文件放在单独的文件夹中,而不是我的应用程序文件夹中

我读过几篇这样的文章

但是我想把
CefSharp
的所有依赖文件放在不同的文件夹或目录中


如何做到这一点?

尝试在引用中使用
Copy Local
作为
False
作为:

将App.config中的assemblyBinding用作:

<configuration>  
   <runtime>  
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">  
         <probing privatePath="bin;bin2\subbin;bin3"/>  
      </assemblyBinding>  
   </runtime>  
</configuration>  


您使用的是什么版本的
CefSharp
?您可以使用我正在使用Cefsharp版本49.0.0我已经使用了私有路径,其显示为:无法加载文件或程序集“Cefsharp.Core.dll”或其依赖项之一。您可以从设置探测路径、设置子进程路径调整选项1。不要设置32位。您正在使用的版本太旧,我无法为您提供准确的说明。我已将Copy Local设置为true,这就是它显示错误的原因。。。。设置为False解决了错误。。。