File tree 2 files changed +10
-5
lines changed
src/Xamarin.Android.Build.Tasks/Microsoft.Android.Sdk/targets
2 files changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -185,7 +185,7 @@ _ResolveAssemblies MSBuild target.
185
185
186
186
<Target Name =" _PrepareAssemblies"
187
187
DependsOnTargets =" $(_PrepareAssembliesDependsOnTargets)" >
188
- <ItemGroup Condition =" '$(PublishTrimmed)' != 'true' " >
188
+ <ItemGroup Condition =" '$(PublishTrimmed)' != 'true' or '$(AndroidIncludeDebugSymbols)' == 'true' " >
189
189
<_ResolvedAssemblies Include =" @(ResolvedAssemblies->'$(MonoAndroidIntermediateAssemblyDir)%(DestinationSubPath)')" Condition =" '%(DestinationSubPath)' != '' " />
190
190
<_ResolvedUserAssemblies Include =" @(ResolvedUserAssemblies->'$(MonoAndroidIntermediateAssemblyDir)%(DestinationSubPath)')" Condition =" '%(DestinationSubPath)' != '' " />
191
191
<_ResolvedFrameworkAssemblies Include =" @(ResolvedFrameworkAssemblies->'$(MonoAndroidIntermediateAssemblyDir)%(DestinationSubPath)')" Condition =" '%(DestinationSubPath)' != '' " />
@@ -194,7 +194,7 @@ _ResolveAssemblies MSBuild target.
194
194
<_ShrunkUserAssemblies Include =" @(_ResolvedUserAssemblies)" />
195
195
<_ShrunkFrameworkAssemblies Include =" @(_ResolvedFrameworkAssemblies)" />
196
196
</ItemGroup >
197
- <ItemGroup Condition =" '$(PublishTrimmed)' == 'true' " >
197
+ <ItemGroup Condition =" '$(PublishTrimmed)' == 'true' and '$(AndroidIncludeDebugSymbols)' != 'true' " >
198
198
<_ResolvedAssemblies Include =" @(ResolvedAssemblies)" />
199
199
<_ResolvedUserAssemblies Include =" @(ResolvedUserAssemblies)" />
200
200
<_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