System Requirements

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

Software Requirements

DotNetBrowser runs on Windows only.

Windows

DotNetBrowser supports computers running a 32-bit or 64-bit version of Windows:

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

.NET implementations

The supported .NET implementations are listed below.

Core Functionality

  • .NET Framework 4.5 - 4.8.
  • .NET Standard 2.0 compatible implementations:
    • .NET Core 2.2, 3.0, 3.1.
    • .NET 5.
    • .NET 6.

WinForms and WPF

  • .NET Framework 4.5 - 4.8.
  • .NET Core 3.0 - 3.1.
  • .NET 5.
  • .NET 6.

Hardware Requirements

  • CPU: Intel Pentium 4 or higher with SSE3 support.
  • RAM: 512 MB minimum.
  • Hard Disk Space: 350 MB.

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 BrowserView controls are compatible with different DPI awareness modes. The DotNetBrowser UI controls get the DPI awareness settings from the application configuration where it’s used and configure 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 Is Not Supported

DotNetBrowser does not support the ARM architecture.

Other Environments

You can try running DotNetBrowser on other platforms or versions not listed here, but we do not guarantee all DotNetBrowser functionality works 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 the Chromium engine.

Linux

Despite the fact that DotNetBrowser core functionality supports .NET Core 2.2 and is compatible with .NET Standard 2.0, Linux environments are not supported yet in DotNetBrowser.

Android/iOS

DotNetBrowser cannot be used on mobile devices with iOS and Android.

Go Top