.NET Standard

.NET Standard Library

As of version 8.0 of ReactiveUI, support for .NET Standard will be included. For any version lower than 8.0, you are still able to reference the RxUI nuget package (along with other popular PCL-based packages) with a little modification.

Projects using Project.json:

Locate the project.json file in your netstandard library project, then locate the following:

"frameworks": {
    "netstandard1.4": {}
}

and append the imports section:

"frameworks": {
    "netstandard1.4": {
      "imports": "portable-net45+win8+wp8"
    }
  }

For a detailed understanding of what imports does, read the following detailed post.

Projects using PackageReference:

Edit your .Net Standard project file and locate the following:

<PropertyGroup>
	<TargetFramework>netstandard1.4</TargetFramework>
</PropertyGroup>

then change it as such:

<PropertyGroup>
	<TargetFramework>netstandard1.4</TargetFramework>
	<PackageTargetFallback>portable-net45+win8+wpa81+wp8</PackageTargetFallback>
</PropertyGroup>