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