You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For some unknown reason even when we load .pdb file data for any loaded assemblys using Assembly.LoadFrom(byte[], byte[]) any thrown exception stack traces do not include any file or line information.
It almost seems like maybe unity forcefully unloads any debug information while not in debug builds, but that's only speculation.
Is such a thing even possible? Can you tell an AppDomain to not allow debug information to load?
This will require a lot more investigation, perhaps decompiling the exe's will yield useful information, time to open up IDA Pro...
The text was updated successfully, but these errors were encountered:
Apparently mono does indeed refuse loading debug info at ALL unless using a debug build.
It also seems that mono can't(?) load .pdb files and we need to convert them to it's own .mdb format as a post-build step (no problem there)
For some unknown reason even when we load .pdb file data for any loaded assemblys using Assembly.LoadFrom(byte[], byte[]) any thrown exception stack traces do not include any file or line information.
It almost seems like maybe unity forcefully unloads any debug information while not in debug builds, but that's only speculation.
Is such a thing even possible? Can you tell an AppDomain to not allow debug information to load?
This will require a lot more investigation, perhaps decompiling the exe's will yield useful information, time to open up IDA Pro...
The text was updated successfully, but these errors were encountered: