A newer version of this documentation is available.

View Latest

Supported Operating System Versions

      +

      Description — Couchbase Lite on C#.Net — the OS and SDK versions on which this framework is supported
      Related Content — What’s New | Release Notes | Compatibility

      Officially Supported Versions

      Couchbase Lite .NET is a .NET Standard 2.0 library. The following table identifies the supported platforms.

      Runtimes which have received more testing and are officially supported are:

      .NET Runtime Minimum Runtime Version Minimum OS version

      .NET Core Win

      2.0

      10 (any Microsoft supported)

      .NET Framework

      4.6.1

      10 (any Microsoft supported)

      UWP

      6.0.1

      10.0.16299

      Xamarin iOS

      10.14

      10.3.1

      Xamarin Android

      8

      5.1/API 22

      Support for API 19, API 20 and API 21 is deprecated in this release. Support will be removed within two (non-maintenance) releases following the deprecation announcement.

      Not Officially Supported

      The following run times are also compatible but are not QE tested. So they are not officially supported.

      .NET Runtime Minimum Runtime Version Minimum OS version

      .NET Core Mac

      2.0

      10.12

      .NET Core Linux

      2.0

      n/a*

      * There are many different variants of Linux, and we don’t have the resources to test all of them. They are tested on Ubuntu 16.04, but have been shown to work on CentOS, and in theory work on any distro supported by .NET Core.

      Comparing this to the supported versions in 1.x you can see we’ve traded some lower obsolete versions for new platform support.