Search Issue Tracker
Won't Fix
Votes
0
Found in
2018.4
2019.4.10f1
2021.1
Issue ID
1294911
Regression
No
[Mono, Debugger] VS 2019 debugger detaches when the Trace.TraceInformation is called with a specific string
How to reproduce:
1. Open the user's attached "VS2019DebuggingIssues" project
2. Open the "DebuggingScriptTest" found in the "Assets" folder
3. In the script uncomment the 36th line and add a breakpoint in line 49
4. Attach the script to Unity (by pressing "Attach to Unity" with a green triangle at the top of Visual Studio)
5. In the Editor enter the Play Mode
Expected results: The breakpoint is triggered
Actual results: The Editor continues playing, the breakpoint isn't triggered
Reproducible with: 2018.4.29f1, 2019.4.15f1, 2020.1.15f1, 2020.2.0b13, 2021.1.0a7
Notes:
- The string that causes this issue is "<AutoExecFile param="{d3droot}\Cfg\CrossConverter\CrossConverter_Multilateral.xml"></AutoExecFile>", deleting any part of this string fixes the issue (there're two of these strings in the "config.xml" file, lines 9 and 10)
- Adding this string directly after fixing it (adding \ before other \ and " symbols) instead of as an XDocument variable converted to a string will not reproduce the issue
- The issue does not reproduce with Visual Studio 2017
- After entering the Play Mode you can attach the script to Unity and the breakpoint will be triggered
-
sailro
Dec 02, 2020 23:48
Hello,
After further investigation, this is a Visual Studio 2019 bug. The fix is ready and will be released along with Visual Studio 2019 16.9 Preview 3 (and VS for Mac 8.9 Preview 3)
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Articulation Body with 'Revolute' Joint Type has erratic behavior when Upper Limit is set to above 360
- WebGL Player fails to render Scene when Terrain with Detail Mesh is added and WebGPU Graphics API is used
- Inconsistent errors are logged when different types are passed into the Query "Q<>" method in UIToolkit and the ancestor VisualElement is null
- Crash on GetMaterialPropertyByIndex when opening a specific Scene
- Discrepancies in the styling are present when using a TSS file instead of a USS file in custom EditorWindow
Resolution Note:
This is a bug in Visual Studio 2019 that will be corrected in VS2019 16.9 / VS for Mac 8.9 preview 3.