系统要求
本页描述了运行基于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 引擎。