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