系统要求

本页描述了运行基于DotNetBrowser的程序所需的软件和硬件配置。

软件要求

.NET

  • .NET Framework 4.5 — 4.8.1 (仅 Windows)
  • .NET Core 2.2 (仅核心功能)
  • .NET Core 3.0, 3.1
  • .NET 5 - 7

Windows

DotNetBrowser 同时支持 Windows x86 和 x64:

  • Windows 11
  • Windows 10
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016

不再支持 Windows 7/8/8.1 和相应的 Windows Server 版本。

Linux

DotNetBrowser 支持以下 Linux 发行版本(x64 和 ARM64):

  • Ubuntu 18.04+
  • Debian 10+
  • Fedora Linux 33+
  • openSUSE 15.2+
  • RedHat Enterprise Linux 7

Chromium 无法在无头环境中工作。 如果要在无头环境(包括基于 Linux 的 Docker 容器和 WSL)中使用 DotNetBrowser,您需要启动 X 服务器

macOS

DotNetBrowser支持macOS 10.15 Catalina及更高版本(x64和ARM64)。

硬件要求

HiDPI 监视器

DotNetBrowser 识别在具有 HiDPI 显示器的环境中使用的设备比例因子,并根据该比例因子呈现 HTML 内容。

WPF和WinForms BrowserView 控件兼容不同的DPI感知模式。DotNetBrowser从使用它的应用程序配置中获取DPI感知设置,并配置Chromium进程使用相同的DPI感知模式。

只有当您的.NET桌面应用程序支持高DPI时,DotNetBrowser才会支持。

这些MSDN文章描述了如何创建DPI感知的.NET桌面应用程序:

Android/iOS

DotNetBrowser 不支持 iOS 和 Android 移动设备。

其他环境

您可以尝试在此处未列出的其他平台或版本上运行 DotNetBrowser,但我们不保证所有 DotNetBrowser 功能都能在那里正常运行。

DotNetBrowser不能用于阻止User32/GDI32 APIs被调用的环境中,例如Azure App Services或Azure Functions。在这些限制下,不可能启动Chromium 引擎。

Go Top