Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Normalize Watson crash buckets between .NET Core/.NET Framework (#71107)
The Watson crash bucket code gets the program app name and if greater than 32 characters is hashed and written as based 64 encoded string. This has been done ever since .NET Framework. There was a bug introduced in .NET Core when the long file name support has added that changed the GetCurrentModuleFileName util function from getting just the module name without the path on Framework to returning the full path name. This caused the app name to always be hashed and encoded as hex bytes. The fix was to parse off the path and just use the module name. Issue: #61580
- Loading branch information