From 57648696267f92e6c5fd96559e24c8f38489461a Mon Sep 17 00:00:00 2001 From: Dean Ellis Date: Tue, 26 Nov 2024 11:10:44 +0000 Subject: [PATCH 01/11] Add NugetPackageId Metadata to TaskItems --- ...osoft.Android.Sdk.AndroidLibraries.targets | 2 +- .../Properties/Resources.resx | 5 +- .../Tasks/GetImportedLibraries.cs | 55 ++++++--- .../Tasks/ReadLibraryProjectImportsCache.cs | 5 + .../Tasks/ResolveLibraryProjectImports.cs | 107 ++++++++++++++---- .../Utilities/ELFHelper.cs | 19 ++-- .../Xamarin.Android.EmbeddedResource.targets | 3 +- 7 files changed, 142 insertions(+), 54 deletions(-) diff --git a/src/Xamarin.Android.Build.Tasks/Microsoft.Android.Sdk/targets/Microsoft.Android.Sdk.AndroidLibraries.targets b/src/Xamarin.Android.Build.Tasks/Microsoft.Android.Sdk/targets/Microsoft.Android.Sdk.AndroidLibraries.targets index 7d9f0e930a7..14b9e8c2dee 100644 --- a/src/Xamarin.Android.Build.Tasks/Microsoft.Android.Sdk/targets/Microsoft.Android.Sdk.AndroidLibraries.targets +++ b/src/Xamarin.Android.Build.Tasks/Microsoft.Android.Sdk/targets/Microsoft.Android.Sdk.AndroidLibraries.targets @@ -23,7 +23,7 @@ projects. <_AarSearchDirectory Include="@(_ReferencePath->'%(RootDir)%(Directory)')" /> <_AarSearchDirectory Include="@(_ReferenceDependencyPaths->'%(RootDir)%(Directory)')" /> <_AarDistinctDirectory Include="@(_AarSearchDirectory->Distinct())" /> - <_AarFromLibraries Include="%(_AarDistinctDirectory.Identity)*.aar" /> + <_AarFromLibraries Include="%(_AarDistinctDirectory.Identity)*.aar" NuGetPackageId="%(_AarDistinctDirectory.NuGetPackageId)" NuGetPackageVersion="%(_AarDistinctDirectory.NuGetPackageVersion)"/>