Skip to content

Visual Studio Minimums

Visual Studio 2022 and beyond. Currently, Visual Studio 2026 is the latest version and recommended for the best experience.

Warning

ReactiveUI drops a target framework after Microsoft ends support for it. .NET 8 and .NET 9 reach end of support on November 10, 2026, and .NET Framework 4.6.2 reaches end of support on January 12, 2027. Move to a newer target before then to keep receiving ReactiveUI updates.

Platform Minimums

ReactiveUI has the following minimum platform requirements:

PlatformMinimum
.NET Framework4.6.2 (any 4.6.2 – 4.8.1; binaries published as net462/net472/net481)
.NET8.0 (also 9.0, 10.0, 11.0)
Windows10.0.19041.0
Android (core ReactiveUI)API 35 (Android 15), on net10.0-android/net11.0-android only
Android (ReactiveUI.Maui)API 24 (Android 7.0)
Android (ReactiveUI.AndroidX)API 34 (Android 14)
iOS / Mac Catalyst15.0

No package ships a Tizen target. Tizen explains what to use instead.

Android Minimums

Three packages ship Android support, each with its own minimum SDK. The core ReactiveUI package targets only net10.0-android and net11.0-android, and requires API 35 (Android 15). ReactiveUI.Maui requires API 24 (Android 7.0). ReactiveUI.AndroidX requires API 34 (Android 14).

Make sure your AndroidManifest.xml targets a compatible SDK. This example is for a ReactiveUI.Maui app, whose minimum is API 24:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.giusepe.SextantSample" android:installLocation="auto">
+	<uses-sdk android:minSdkVersion="24" android:targetSdkVersion="34" />
    <application android:label="SextantSample.Android"></application>
</manifest> 

Also ensure your csproj targets net10.0-android or net11.0-android, the only Android targets ReactiveUI ships, with a SupportedOSPlatformVersion of at least 35 for core ReactiveUI, 24 for ReactiveUI.Maui, or 34 for ReactiveUI.AndroidX.