How to reproduce:
1. Open the user-attached “My Project” project
2. When prompted to update precompiled assemblies, select “yes”
3. Extract “DLL_Check”
4. Locate the 4 updated .dll files in the project and copy them to the “DLL_Check” folder
5. Add the “Upgraded_” prefix to the pasted files
6. Run “file_checker.bat”
7. Open “differences.txt” (see the attached “how_to” image)
Expected result: all 4 precompiled assembly files are different
Actual result: only 1 precompiled assembly file “Atesh.MagicAutoLinker.dll” is different
Reproduced with: 2022.2.16f1, 2023.1.0b13, 2023.2.0a11
Could not test with: 2020.3.47f1, 2021.3.23f1 (DLLs have reference errors)
Reproduced on: Windows 11
Notes:
1. Project has been stripped and downgraded to Unity Editor version 2019.4.34f1 in order to confirm if the issue is reproducible on versions before 2022.2
2. For Unity Editor version 2022.2.16f1 and above, the user-attached project was used
3. For Windows I created a simple batch script that uses “fc.exe” to compare files: https://www.computerhope.com/fchlp.htm
4. For reproduced versions, outputs are provided in attachments