How to reproduce:
1. Open the “TestAddFiles.zip“ project
2. Open the “SampleScene“
3. Enter Play Mode
4. Observe the Console ("001 - Hello from JSON" is logged)
5. Exit Play Mode
6. Open the “Assets/Localization/strings.jsont“ file and change the "001 - Hello from JSON" text to "001 - G'day from JSON"
7. Save the changes, and focus on the Editor
8. Enter Play Mode
9. Observe the Console
Expected result: "001 - G'day from JSON" is logged
Actual result: "001 - Hello from JSON" is logged again
Reproducible in: 2023.3.0a2, 6000.0.62f1, 6000.2.11f1, 6000.3.0b9, 6000.4.0a4
Could not test in: 2023.1.0a1 (Localization package features missing)
Reproduced on: Windows 11 Pro (24H2)
Not reproduced on: No other environment tested
Notes:
- This reproduction shows that csc.rsp -additionalfile files are not treated as dependencies, and do not cause domain reload
- Reimporting the “Demo.cs“ script before step 8 will yield expected results