From 862cf1aa9f8ba7677c35327e6ee5e6cd2cfe1708 Mon Sep 17 00:00:00 2001 From: Jan Dupej <109523496+jandupej@users.noreply.github.com> Date: Fri, 28 Jul 2023 11:09:42 +0200 Subject: [PATCH] Ensure marshal-ilgen is included. (#89564) --- src/mono/msbuild/android/build/AndroidBuild.targets | 10 ++++++++-- src/mono/sample/Android/AndroidSampleApp.csproj | 10 ++++++++++ 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/mono/msbuild/android/build/AndroidBuild.targets b/src/mono/msbuild/android/build/AndroidBuild.targets index 9c14539cc3a33..92e8c8790e124 100644 --- a/src/mono/msbuild/android/build/AndroidBuild.targets +++ b/src/mono/msbuild/android/build/AndroidBuild.targets @@ -41,8 +41,14 @@ <_MonoHeaderPath>$([MSBuild]::NormalizeDirectory($(MicrosoftNetCoreAppRuntimePackRidNativeDir), 'include', 'mono-2.0')) - - marshal-ilgen + + + <_RuntimeComponentList Include="$(RuntimeComponents)" /> + <_RuntimeComponentList Include="marshal-ilgen" KeepDuplicates="false"/> + + + + @(_RuntimeComponentList) diff --git a/src/mono/sample/Android/AndroidSampleApp.csproj b/src/mono/sample/Android/AndroidSampleApp.csproj index 90dbe89a10ef6..c531605255993 100644 --- a/src/mono/sample/Android/AndroidSampleApp.csproj +++ b/src/mono/sample/Android/AndroidSampleApp.csproj @@ -44,6 +44,16 @@ + + + <_RuntimeComponentList Include="$(RuntimeComponents)" /> + <_RuntimeComponentList Include="marshal-ilgen" KeepDuplicates="false"/> + + + + @(_RuntimeComponentList) + + <_AotOutputType>Library <_AotLibraryFormat>So