diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml
index aad706b99a..264b39481e 100644
--- a/.github/workflows/ci-build.yml
+++ b/.github/workflows/ci-build.yml
@@ -40,6 +40,7 @@ jobs:
uses: actions/checkout@v2
with:
fetch-depth: 0
+ lfs: true
- name: Install .NET Core
uses: actions/setup-dotnet@v1.8.2
diff --git a/src/Directory.build.props b/src/Directory.build.props
index b3a16dadcc..8e0d01186c 100644
--- a/src/Directory.build.props
+++ b/src/Directory.build.props
@@ -33,13 +33,13 @@
- Full
+ portable
true
-
+
@@ -50,7 +50,7 @@
-
+
diff --git a/src/Java.Interop.dll b/src/Java.Interop.dll
new file mode 100644
index 0000000000..7ad11f0539
--- /dev/null
+++ b/src/Java.Interop.dll
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bf36e42a425d140c6217c512bfe15862ed062a1715d74562475c2547bc5376e1
+size 208760
diff --git a/src/ReactiveUI.AndroidSupport/ReactiveUI.AndroidSupport.csproj b/src/ReactiveUI.AndroidSupport/ReactiveUI.AndroidSupport.csproj
index f4e89d4568..a408285fc1 100644
--- a/src/ReactiveUI.AndroidSupport/ReactiveUI.AndroidSupport.csproj
+++ b/src/ReactiveUI.AndroidSupport/ReactiveUI.AndroidSupport.csproj
@@ -9,6 +9,14 @@
mvvm;reactiveui;rx;reactive extensions;observable;LINQ;events;frp;xamarin;android;forms;monodroid;monotouch;xamarin.android;net;
+
+
+
+
+ ..\Java.Interop.dll
+
+
+
diff --git a/src/ReactiveUI.AndroidX/ReactiveUI.AndroidX.csproj b/src/ReactiveUI.AndroidX/ReactiveUI.AndroidX.csproj
index e4fbbfa418..088f321aa1 100644
--- a/src/ReactiveUI.AndroidX/ReactiveUI.AndroidX.csproj
+++ b/src/ReactiveUI.AndroidX/ReactiveUI.AndroidX.csproj
@@ -9,6 +9,14 @@
mvvm;reactiveui;rx;reactive extensions;observable;LINQ;events;frp;xamarin;android;forms;monodroid;monotouch;xamarin.android;net;
+
+
+
+
+ ..\Java.Interop.dll
+
+
+
diff --git a/src/ReactiveUI.Drawing/ReactiveUI.Drawing.csproj b/src/ReactiveUI.Drawing/ReactiveUI.Drawing.csproj
index 5b444d3fae..2d7baca08d 100644
--- a/src/ReactiveUI.Drawing/ReactiveUI.Drawing.csproj
+++ b/src/ReactiveUI.Drawing/ReactiveUI.Drawing.csproj
@@ -9,6 +9,15 @@
enable
preview
+
+
+
+
+
+ ..\Java.Interop.dll
+
+
+
diff --git a/src/ReactiveUI.Fody.Helpers/ReactiveUI.Fody.Helpers.csproj b/src/ReactiveUI.Fody.Helpers/ReactiveUI.Fody.Helpers.csproj
index c552dccaaf..df78064f1b 100644
--- a/src/ReactiveUI.Fody.Helpers/ReactiveUI.Fody.Helpers.csproj
+++ b/src/ReactiveUI.Fody.Helpers/ReactiveUI.Fody.Helpers.csproj
@@ -16,6 +16,14 @@
preview
+
+
+
+
+ ..\Java.Interop.dll
+
+
+
diff --git a/src/ReactiveUI.Testing/ReactiveUI.Testing.csproj b/src/ReactiveUI.Testing/ReactiveUI.Testing.csproj
index d606464338..bac7828a56 100644
--- a/src/ReactiveUI.Testing/ReactiveUI.Testing.csproj
+++ b/src/ReactiveUI.Testing/ReactiveUI.Testing.csproj
@@ -11,6 +11,14 @@
mvvm;reactiveui;rx;reactive extensions;observable;LINQ;events;frp;test;
+
+
+
+
+ ..\Java.Interop.dll
+
+
+
diff --git a/src/ReactiveUI.Uno.WinUI/ReactiveUI.Uno.WinUI.csproj b/src/ReactiveUI.Uno.WinUI/ReactiveUI.Uno.WinUI.csproj
index f3a21430f1..6375ff530a 100644
--- a/src/ReactiveUI.Uno.WinUI/ReactiveUI.Uno.WinUI.csproj
+++ b/src/ReactiveUI.Uno.WinUI/ReactiveUI.Uno.WinUI.csproj
@@ -14,6 +14,14 @@
$(DefineConstants);WASM
+
+
+
+
+ ..\Java.Interop.dll
+
+
+
diff --git a/src/ReactiveUI.Uno/ReactiveUI.Uno.csproj b/src/ReactiveUI.Uno/ReactiveUI.Uno.csproj
index 4e932a5816..6e08287703 100644
--- a/src/ReactiveUI.Uno/ReactiveUI.Uno.csproj
+++ b/src/ReactiveUI.Uno/ReactiveUI.Uno.csproj
@@ -15,6 +15,14 @@
$(DefineConstants);WASM
+
+
+
+
+ ..\Java.Interop.dll
+
+
+
diff --git a/src/ReactiveUI/ReactiveUI.csproj b/src/ReactiveUI/ReactiveUI.csproj
index 4e21e28854..b3b5bbad7a 100644
--- a/src/ReactiveUI/ReactiveUI.csproj
+++ b/src/ReactiveUI/ReactiveUI.csproj
@@ -18,6 +18,14 @@
+
+
+
+
+ ..\Java.Interop.dll
+
+
+