Skip to content

Commit bafa9e1

Browse files
committed
Let's see...
1 parent 1ea9451 commit bafa9e1

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

src/Xamarin.Android.Build.Tasks/Microsoft.Android.Sdk/targets/Microsoft.Android.Sdk.AssemblyResolution.targets

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ _ResolveAssemblies MSBuild target.
185185

186186
<Target Name="_PrepareAssemblies"
187187
DependsOnTargets="$(_PrepareAssembliesDependsOnTargets)">
188-
<ItemGroup Condition=" '$(PublishTrimmed)' != 'true' ">
188+
<ItemGroup Condition=" '$(PublishTrimmed)' != 'true' or '$(AndroidIncludeDebugSymbols)' == 'true' ">
189189
<_ResolvedAssemblies Include="@(ResolvedAssemblies->'$(MonoAndroidIntermediateAssemblyDir)%(DestinationSubPath)')" Condition=" '%(DestinationSubPath)' != '' " />
190190
<_ResolvedUserAssemblies Include="@(ResolvedUserAssemblies->'$(MonoAndroidIntermediateAssemblyDir)%(DestinationSubPath)')" Condition=" '%(DestinationSubPath)' != '' " />
191191
<_ResolvedFrameworkAssemblies Include="@(ResolvedFrameworkAssemblies->'$(MonoAndroidIntermediateAssemblyDir)%(DestinationSubPath)')" Condition=" '%(DestinationSubPath)' != '' " />
@@ -194,7 +194,7 @@ _ResolveAssemblies MSBuild target.
194194
<_ShrunkUserAssemblies Include="@(_ResolvedUserAssemblies)" />
195195
<_ShrunkFrameworkAssemblies Include="@(_ResolvedFrameworkAssemblies)" />
196196
</ItemGroup>
197-
<ItemGroup Condition=" '$(PublishTrimmed)' == 'true' ">
197+
<ItemGroup Condition=" '$(PublishTrimmed)' == 'true' and '$(AndroidIncludeDebugSymbols)' != 'true' ">
198198
<_ResolvedAssemblies Include="@(ResolvedAssemblies)" />
199199
<_ResolvedUserAssemblies Include="@(ResolvedUserAssemblies)" />
200200
<_ResolvedFrameworkAssemblies Include="@(ResolvedFrameworkAssemblies)" />

src/Xamarin.Android.Build.Tasks/Microsoft.Android.Sdk/targets/Microsoft.Android.Sdk.AssemblyStores.targets

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,18 @@
88
BuildTargetAbis="@(_BuildTargetAbis)"
99
NativeSourcesDir="$(_NativeAssemblySourceDir)"
1010
Mode="EmbeddedAssemblyStore">
11-
<Output TaskParameter="AssemblySources" ItemName="_EmbeddedAssemblyStoreSourceFiles" />
12-
</PrepareAbiItems>
11+
<Output TaskParameter="AssemblySources" ItemName="_EmbeddedAssemblyStoreSourceFiles" />
12+
</PrepareAbiItems>
13+
14+
<ItemGroup>
15+
<_CreateEmbeddedAssemblyStoreAssembly Include="@(_ShrunkUserAssemblies);@(_AndroidResolvedSatellitePaths);@(_ShrunkFrameworkAssemblies)"/>
16+
<_CreateEmbeddedAssemblyStoreAssembly Condition=" '@(_CreateEmbeddedAssemblyStoreAssembly->Count())' == '0' " Include="@(_ResolvedUserAssemblies);@(_ResolvedFrameworkAssemblies);@(_AndroidResolvedSatellitePaths)" />
17+
</ItemGroup>
1318
</Target>
1419

1520
<Target Name="_CreateEmbeddedAssemblyStore"
1621
DependsOnTargets="_PrepareCreateEmbeddedAssemblyStoreOutputItems"
17-
Inputs="@(_ShrunkUserAssemblies);@(_AndroidResolvedSatellitePaths);@(_ShrunkFrameworkAssemblies)"
22+
Inputs="@(_CreateEmbeddedAssemblyStoreAssembly)"
1823
Outputs="@(_EmbeddedAssemblyStoreSourceFiles)">
1924
<CreateEmbeddedAssemblyStore
2025
AndroidBinUtilsDirectory="$(AndroidBinUtilsDirectory)"

0 commit comments

Comments
 (0)