Repository navigation
Commit b8d0669
authored
Context: dotnet/runtime#106395
Context: dotnet/runtime#35852
Fixes: #10220
Remove the legacy `mono-symbolicate` support that was never implemented for .NET 6+.
## Changes Made
**Removed Task Classes:**
- `CreateMsymManifest` MSBuild task
(`src/Xamarin.Android.Build.Tasks/Tasks/CreateMsymManifest.cs`)
- `MonoSymbolicate` MSBuild task
(`src/Xamarin.Android.Build.Tasks/Tasks/MonoSymbolicate.cs`)
**Updated MSBuild Targets (`Xamarin.Android.Common.targets`):**
- Removed UsingTask declarations for both tasks
- Removed `$(MonoSymbolArchive)` property definitions and conditions
- Simplified `$(_AndroidSequencePointsMode)` logic (removed
MonoSymbolArchive dependencies)
- Removed `$(_MSYMDirectory)` property definition
- Removed MonoSymbolArchive from property cache
- Removed complete `mono-symbolicate` task usage section in build
targets
**Updated Documentation:**
- Added note to `MonoSymbolArchive` section from build properties
documentation
- Updated OneDotNet migration guide to clarify `mono-symbolicate` is
not supported for .NET 6+
- Removed `CreateMsymManifest` task prefix reference from message
documentation
**Preserved:**
- Default property in
`Microsoft.Android.Sdk.DefaultProperties.targets` that sets
`MonoSymbolArchive=false` for .NET compatibility
- AOT-related .msym file creation in `Tasks/Aot.cs` (separate
functionality unrelated to `mono-symbolicate` tool)
## Verification
- XML syntax validated for all modified targets files
- Comprehensive search confirms all `mono-symbolicate` related code
removed
- No existing tests reference the removed components
The changes are surgical and minimal, removing only the specific
`mono-symbolicate` functionality while preserving all other build system
functionality.
1 parent 09a786c commit b8d0669
9 files changed
Lines changed: 4 additions & 148 deletions
File tree
- Documentation
- docs-mobile
- building-apps
- messages
- guides
- src/Xamarin.Android.Build.Tasks
- Microsoft.Android.Sdk/targets
- Tasks
- tools/scripts
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1684 | 1684 | | |
1685 | 1685 | | |
1686 | 1686 | | |
| 1687 | + | |
| 1688 | + | |
| 1689 | + | |
1687 | 1690 | | |
1688 | 1691 | | |
1689 | 1692 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
279 | 279 | | |
280 | 280 | | |
281 | 281 | | |
282 | | - | |
283 | 282 | | |
284 | 283 | | |
285 | 284 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
102 | | - | |
| 102 | + | |
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | | - | |
22 | 20 | | |
23 | 21 | | |
24 | 22 | | |
| |||
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
227 | 227 | | |
228 | 228 | | |
229 | 229 | | |
230 | | - | |
231 | 230 | | |
232 | 231 | | |
233 | 232 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
57 | 56 | | |
58 | 57 | | |
59 | 58 | | |
| |||
85 | 84 | | |
86 | 85 | | |
87 | 86 | | |
88 | | - | |
89 | 87 | | |
90 | 88 | | |
91 | 89 | | |
| |||
197 | 195 | | |
198 | 196 | | |
199 | 197 | | |
200 | | - | |
201 | | - | |
202 | | - | |
203 | 198 | | |
204 | 199 | | |
205 | 200 | | |
| |||
285 | 280 | | |
286 | 281 | | |
287 | 282 | | |
288 | | - | |
289 | | - | |
290 | 283 | | |
291 | 284 | | |
292 | 285 | | |
| |||
643 | 636 | | |
644 | 637 | | |
645 | 638 | | |
646 | | - | |
647 | 639 | | |
648 | 640 | | |
649 | 641 | | |
| |||
978 | 970 | | |
979 | 971 | | |
980 | 972 | | |
981 | | - | |
982 | 973 | | |
983 | 974 | | |
984 | 975 | | |
| |||
2584 | 2575 | | |
2585 | 2576 | | |
2586 | 2577 | | |
2587 | | - | |
2588 | | - | |
2589 | | - | |
2590 | | - | |
2591 | | - | |
2592 | | - | |
2593 | | - | |
2594 | | - | |
2595 | | - | |
2596 | | - | |
2597 | | - | |
2598 | | - | |
2599 | | - | |
2600 | | - | |
2601 | | - | |
2602 | | - | |
2603 | | - | |
2604 | | - | |
2605 | | - | |
2606 | | - | |
2607 | | - | |
2608 | | - | |
2609 | | - | |
2610 | | - | |
2611 | | - | |
2612 | | - | |
2613 | | - | |
2614 | | - | |
2615 | | - | |
2616 | | - | |
2617 | | - | |
2618 | | - | |
2619 | | - | |
2620 | | - | |
2621 | | - | |
2622 | | - | |
2623 | | - | |
2624 | | - | |
2625 | | - | |
2626 | | - | |
2627 | | - | |
2628 | 2578 | | |
2629 | 2579 | | |
2630 | 2580 | | |
| |||
This file was deleted.
0 commit comments