C#-CEFSharp删除BrowserSubProcess.exe依赖项

C#-CEFSharp删除BrowserSubProcess.exe依赖项,c#,cefsharp,C#,Cefsharp,是否可以删除对CEFSharp的依赖和/或只是将其代码放在主应用程序中并从那里运行 为什么需要这样做? 我需要对我的应用程序进行模糊处理,而使用的模糊处理方法不能使用2.exe,而且它需要选择所有依赖项,并且由于SubProcess.exe是一个依赖项,因此我无法对其进行模糊处理。与CEFSharp的设计方式无关。CEF对不同的任务使用多个流程 上面指向CEFSharp wiki的链接还包含指向最新自述文件(应在您下载的CEFSharp软件包中)和依赖项检查器的链接 如果你使用的是CEF3和非

是否可以删除对CEFSharp的依赖和/或只是将其代码放在主应用程序中并从那里运行

为什么需要这样做?
我需要对我的应用程序进行模糊处理,而使用的模糊处理方法不能使用2.exe,而且它需要选择所有依赖项,并且由于SubProcess.exe是一个依赖项,因此我无法对其进行模糊处理。

与CEFSharp的设计方式无关。CEF对不同的任务使用多个流程

上面指向CEFSharp wiki的链接还包含指向最新自述文件(应在您下载的CEFSharp软件包中)和依赖项检查器的链接


如果你使用的是CEF3和非托管C++,你仍然需要分发所有的Cr和CEF3 DLL,但是你可以使用你的EXE来处理主进程和子进程。

< P>不是CEFSharp设计的。CEF对不同的任务使用多个流程

上面指向CEFSharp wiki的链接还包含指向最新自述文件(应在您下载的CEFSharp软件包中)和依赖项检查器的链接


如果你使用的是基础CEF3和非托管C++,你仍然需要分发所有的CR和CEF3 DLL,但是你可以使用你的单个EXE来做主进程和子进程。

所以,没有办法说,将EXE嵌入到Eng.exe中,而不是FoDy问题是你的应用程序需要运行,然后它需要产生2个或更多行为不同的助手进程。主要流程是处理UI和cookie存储的“浏览器”流程。一个助手进程处理HTML解析和JavaScript引擎。我对Fody不太熟悉,除了快速的Google,所以我不能说它是否会让你将子进程EXE添加到主进程中。因此,没有Fody,没有办法将.EXE嵌入到主进程中。问题是你的应用程序需要运行,然后它需要生成两个或更多行为不同的助手进程。主要流程是处理UI和cookie存储的“浏览器”流程。一个助手进程处理HTML解析和JavaScript引擎。我对Fody不太熟悉,除了快速的Google,所以我不能说它是否允许您将子进程EXE添加到主进程中。我还要指出,浏览器子进程是运行时依赖项,而不是编译时依赖项,只要浏览器在运行时可以访问它,它就不需要在编译或模糊处理时出现。我还要指出,浏览器子流程是运行时依赖项,而不是编译时依赖项,只要浏览器在运行时可以访问它,它在编译或模糊处理时就不需要出现。
 Filename     Always required     Description   Release
 CefSharp.BrowserSubprocess.exe   Yes   Browser subprocess executable   all
 CefSharp.BrowserSubprocess.Core.dll    Yes Browser subprocess stuff    all
 ...