[mono] Debugging of BCL in MAUI projects does not work
- Dominant language
- C#
- Stars
- 18.3k
- Forks
- 5.6k
- PR merge metrics
- PR metrics pending
Description
When you build a MAUI project in debug configuration (e.g., `dotnet build -c Debug -bl -f net10.0-ios -r ios-arm64 *.csproj `), even with JMC off, you cannot step into BCL code. The current list of PDB files:
```
./obj/Debug/net10.0-ios/ios-arm64/net10_maui.pdb
./obj/Debug/net10.0-ios/ios-arm64/linked/Microsoft.Maui.Controls.pdb
./obj/Debug/net10.0-ios/ios-arm64/linked/Microsoft.Maui.pdb
./obj/Debug/net10.0-ios/ios-arm64/linked/Microsoft.iOS.pdb
./obj/Debug/net10.0-ios/ios-arm64/linked/Microsoft.Maui.Essentials.pdb
./obj/Debug/net10.0-ios/ios-arm64/linked/Microsoft.Maui.Controls.Xaml.pdb
./obj/Debug/net10.0-ios/ios-arm64/linked/net10_maui.pdb
./obj/Debug/net10.0-ios/ios-arm64/linked/Microsoft.Maui.Graphics.pdb
./bin/Debug/net10.0-ios/ios-arm64/net10_maui.app/Microsoft.iOS.pdb
./bin/Debug/net10.0-ios/ios-arm64/net10_maui.app/net10_maui.pdb
./bin/Debug/net10.0-ios/ios-arm64/net10_maui.pdb
```
Issue is likely caused by missing PDBs for BCL.
---
Stepping into mobile SDK code seems to work
Contributor guide
Assessment
This issue has not been assessed yet.