From 6fd8a4ccfed2da4981b4b4180a1a2eaa2d591128 Mon Sep 17 00:00:00 2001 From: Jonathan Peppers Date: Tue, 15 Sep 2020 20:21:03 -0500 Subject: [PATCH] [build] build reference assembly for Java.Interop.dll Context: https://github.com/xamarin/xamarin-android/pull/5119 The `Microsoft.Android.Ref` package for .NET 6 needs to contain reference assemblies for each assembly we ship. `Java.Interop.dll` is one of these, so we need to set `$(ProduceReferenceAssembly)` to generate a reference assembly automatically. Size difference: Length Name ------ ---- 227328 Java.Interop.dll 94208 ref/Java.Interop.dll --- src/Java.Interop/Java.Interop-MonoAndroid.csproj | 1 + src/Java.Interop/Java.Interop.csproj | 1 + 2 files changed, 2 insertions(+) diff --git a/src/Java.Interop/Java.Interop-MonoAndroid.csproj b/src/Java.Interop/Java.Interop-MonoAndroid.csproj index 71c7795d3..4ba37e451 100644 --- a/src/Java.Interop/Java.Interop-MonoAndroid.csproj +++ b/src/Java.Interop/Java.Interop-MonoAndroid.csproj @@ -15,6 +15,7 @@ true ..\..\product.snk 8.0 + true diff --git a/src/Java.Interop/Java.Interop.csproj b/src/Java.Interop/Java.Interop.csproj index 4da6b7c2d..c0a6f34b3 100644 --- a/src/Java.Interop/Java.Interop.csproj +++ b/src/Java.Interop/Java.Interop.csproj @@ -14,6 +14,7 @@ $(BuildToolOutputFullPath) 8.0 enable + true DEBUG;$(DefineConstants)