应用程序无法终止
当您的应用程序运行时,您会注意到任务管理器中有几个 browsercore.exe
或 chromium.exe
进程。 这些进程始终是您应用程序进程的子进程。
DotNetBrowser 带来了它自己基于 Chromium 的引擎,这个引擎使用这些进程来完成所有与 Chromium 相关的工作。 您创建的 IEngine
和 IBrowser
实例越多,启动的进程就越多。 IBrowser
或 IEngine
实例被妥善处理后,与该实例相关的进程将自动终止。
如果 IBrowser
或 IEngine
未被正确处理,它们将保留在内存中并阻止您的应用程序关闭。 与这些实例相关的进程也将保持运行。 以下文章中解释了该如何处理这些实例:
如果 IEngine
被处理,则此 IEngine
创建的所有 IBrowser
实例也将被处理。