Barcode Xpress for .NET Core v14.0 - Updated
Barcode Xpress Overview / System Requirements
In This Topic
    System Requirements
    In This Topic

    Operating Systems

    Barcode Xpress for .NET Core is supported on x64 Windows operating systems of the following versions:

    • Windows 11
    • Windows 10 Versions 1607 and above
    • Windows Server 2012
    • Windows Server 2016
    • Windows Server 2019

    Barcode Xpress for .NET Core is supported on x64 Linux operating systems of the following versions:

    • Ubuntu 20.04+
    • Ubuntu 18.04
    • Debian 12+
    • Alpine Linux 3.20+
    • Red Hat Enterprise Linux 8

    See command description: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/security_hardening/using-the-system-wide-cryptographic-policies_security-hardening

    Although it may run, it is not supported on earlier operating system versions (for example, Ubuntu 14.04 or Windows 7).

    We do not recommend using Snap to install Barcode Xpress because necessary external dependencies don't exist in the Snap container.

    Development Environments

    • Microsoft .NET 6, or .NET 8
    • Visual Studio 2017 or newer with .NET Core cross-platform development workload (Optional)
    • Java Runtime Environment 1.8 or later (to run License Manager and Server Licensing Utility)

    The Barcode Xpress library targets .NET Standard 2.0. The standard is compatible with a wide range of .NET frameworks. Even though they are not supported, Barcode Xpress may run on other .NET frameworks, such as .NET Core 2.1 or .NET Framework 4.6.1.

    Linux Dependencies

    On Linux operating systems, the following libraries may be required as runtime dependencies:

    • libgdiplus (v6.0.1 recommended. See below for additional information.)

    Additional package requirements for individual Linux distributions:

    • libgcc, libstdc++ and gcompat (Alpine Linux distributions)

    Libgdiplus Considerations

    Libgdiplus is not used on linux, but it is required. We still use System.Drawing.Bitmap for certain Windows APIs, so we still include it as a dependency. All iamge handing on Linux is now done with ImageGear.

    See Also

    Accusoft Support