System requirements

This page describes the software and hardware configurations required to run a program based on DotNetBrowser.

Software requirements

.NET

  • .NET Framework 4.5 - 4.8
  • .NET Core 2.2 (core functionality only)
  • .NET Core 3.0, 3.1
  • .NET 5
  • .NET 6

Windows

DotNetBrowser supports both Windows 32-bit and 64-bit:

  • Windows 11
  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows 7
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012 R2
  • Windows Server 2012
  • Windows Server 2008 R2

You will need an Intel Pentium 4 processor or later that’s SSE3 capable.

Linux and macOS

Support of Linux and macOS is on our Roadmap.

Android and iOS

DotNetBrowser does not support mobile devices with iOS and Android.

Hardware requirements

HiDPI monitors

DotNetBrowser recognizes the device scale factor that is used in the environments with HiDPI displays and renders HTML content with the respect to that scale factor.

The WPF and WinForms BrowserView controls are compatible with different DPI awareness modes. DotNetBrowser gets the DPI awareness settings from the application configuration where it is used and configures Chromium processes to use the same DPI awareness mode.

DotNetBrowser supports high DPI only if your .NET desktop application supports it.

These MSDN articles describe how to create DPI-aware .NET desktop applications:

ARM

Support of the ARM64 architecture for Windows, Linux, and macOS is on our Roadmap.

Other environments

You can try running DotNetBrowser on other platforms or versions not listed here, but we do not guarantee that all DotNetBrowser functionality will work properly on a system that does not meet the software and hardware requirements.

DotNetBrowser cannot be used in the environments that prevent the User32/GDI32 APIs from being called, such as Azure App Services or Azure Functions. With these limitations, it is not possible to launch Chromium.

Go Top