List icon 目录

系统要求

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

软件要求

.NET

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

Avalonia UI

  • 11.0.4 及更高版本

Windows

DotNetBrowser 支持 x86, x64, 和 ARM64:

  • 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 38 或更高版本
  • openSUSE 15.5 或更高版本
  • RedHat Enterprise Linux 8.9 或更高版本

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

macOS

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

  • Sequoia 15
  • Sonoma 14
  • Ventura 13
  • Monterey 12
  • Big Sur 11

硬件要求

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 API 的环境中使用,比如 Azure App Services 或 Azure Functions。 由于这些限制,无法启动 Chromium 引擎。

Go Top