File tree Expand file tree Collapse file tree 2 files changed +10
-5
lines changed
src/Xamarin.Android.Build.Tasks/Microsoft.Android.Sdk/targets Expand file tree Collapse file tree 2 files changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -204,7 +204,7 @@ _ResolveAssemblies MSBuild target.
204
204
205
205
<Target Name =" _PrepareAssemblies"
206
206
DependsOnTargets =" $(_PrepareAssembliesDependsOnTargets)" >
207
- <ItemGroup Condition =" '$(PublishTrimmed)' != 'true' " >
207
+ <ItemGroup Condition =" '$(PublishTrimmed)' != 'true' or '$(AndroidIncludeDebugSymbols)' == 'true' " >
208
208
<_ResolvedAssemblies Include =" @(ResolvedAssemblies->'$(MonoAndroidIntermediateAssemblyDir)%(DestinationSubPath)')" Condition =" '%(DestinationSubPath)' != '' " />
209
209
<_ResolvedUserAssemblies Include =" @(ResolvedUserAssemblies->'$(MonoAndroidIntermediateAssemblyDir)%(DestinationSubPath)')" Condition =" '%(DestinationSubPath)' != '' " />
210
210
<_ResolvedFrameworkAssemblies Include =" @(ResolvedFrameworkAssemblies->'$(MonoAndroidIntermediateAssemblyDir)%(DestinationSubPath)')" Condition =" '%(DestinationSubPath)' != '' " />
@@ -213,7 +213,7 @@ _ResolveAssemblies MSBuild target.
213
213
<_ShrunkUserAssemblies Include =" @(_ResolvedUserAssemblies)" />
214
214
<_ShrunkFrameworkAssemblies Include =" @(_ResolvedFrameworkAssemblies)" />
215
215
</ItemGroup >
216
- <ItemGroup Condition =" '$(PublishTrimmed)' == 'true' " >
216
+ <ItemGroup Condition =" '$(PublishTrimmed)' == 'true' and '$(AndroidIncludeDebugSymbols)' != 'true' " >
217
217
<_ResolvedAssemblies Include =" @(ResolvedAssemblies)" />
218
218
<_ResolvedUserAssemblies Include =" @(ResolvedUserAssemblies)" />
219
219
<_ResolvedFrameworkAssemblies Include =" @(ResolvedFrameworkAssemblies)" />
Original file line number Diff line number Diff line change 8
8
BuildTargetAbis =" @(_BuildTargetAbis)"
9
9
NativeSourcesDir =" $(_NativeAssemblySourceDir)"
10
10
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 >
13
18
</Target >
14
19
15
20
<Target Name =" _CreateEmbeddedAssemblyStore"
16
21
DependsOnTargets =" _PrepareCreateEmbeddedAssemblyStoreOutputItems"
17
- Inputs =" @(_ShrunkUserAssemblies);@(_AndroidResolvedSatellitePaths);@(_ShrunkFrameworkAssemblies )"
22
+ Inputs =" @(_CreateEmbeddedAssemblyStoreAssembly )"
18
23
Outputs =" @(_EmbeddedAssemblyStoreSourceFiles)" >
19
24
<CreateEmbeddedAssemblyStore
20
25
AndroidBinUtilsDirectory =" $(AndroidBinUtilsDirectory)"
You can’t perform that action at this time.
0 commit comments