This page describes the software and hardware configurations required to run a program based on DotNetBrowser.
DotNetBrowser runs on Windows only.
DotNetBrowser supports computers running a 32-bit or 64-bit version of Windows:
- Windows 7
- Windows 8
- Windows 8.1
- Windows 10
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016
- Windows Server 2019
The supported .NET implementations are listed below.
- .NET Framework 4.5 and higher
- .NET Core 2.2 (.NET Standard 2.0).
WinForms and WPF
- .NET Framework 4.5 and higher.
- .NET Core 3.0.
- CPU: Intel Pentium 4 or higher with SSE2 support.
- RAM: 512 MB minimum.
- Hard Disk Space: 350 MB.
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:
- High DPI desktop application development on Windows
- Creating a DPI-Aware Application
- Developing a Per-Monitor DPI-Aware WPF Application
- High DPI support in Windows Forms
ARM Is Not Supported
DotNetBrowser does not support the ARM architecture.
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.
Despite the fact that DotNetBrowser 2.0 core functionality supports .NET Core 2.2 and is compatible with .NET Standard 2.0, Linux environments are not supported yet in DotNetBrowser 2.0.
DotNetBrowser cannot be used on mobile devices with iOS and Android.