Skip to the content.

Compatibility

This document describes the .NET framework requirements, supported platforms, and compatibility considerations for QWK.NET.

Target Framework

QWK.NET targets .NET 10 (net10.0).

All projects in the QWK.NET solution target .NET 10, including:

Supported Platforms

QWK.NET is tested and supported on the following platforms:

macOS

Windows

QWK.NET is untested yet may support the following platforms:

Linux

For build instructions, see building.md.

Dependencies

QWK.NET maintains minimal dependencies to ensure broad compatibility:

Core Dependencies

Extension Dependencies

Version Compatibility

.NET Version Policy

QWK.NET targets .NET 10 as its minimum supported version. This ensures:

Backward Compatibility

The library does not support earlier .NET versions (e.g., .NET 8, .NET 9). If you require support for earlier versions, please file an issue on the project repository.

Platform-Specific Considerations

macOS

Windows

Linux

Known Limitations

Reporting Compatibility Issues

If you encounter compatibility issues:

  1. Verify you are using .NET 10 SDK and runtime
  2. Check that your platform version meets the minimum requirements
  3. File an issue on the project repository with:
    • Platform and version details
    • .NET SDK version (dotnet --version)
    • Error messages or logs
    • Steps to reproduce