Search Issue Tracker
Won't Fix
Votes
1
Found in
2021.3.3f1
Issue ID
UUM-1691
Regression
No
[Backport] DLL with Define Constraint included in BuildPlayerOptions.extraScriptingDefines is not included in Build
Steps to reproduce:
1. Download and open the user's attached project ("DefineConstraintsIssue-2021.1.zip")
2. In the menu bar click Test > Build
Expected results: build completes successfully
Actual result: build fails with the error "The name 'NLog' does not exist in the current context"
Reproducible with: 2020.3.8f1, 2021.1.7f1, 2021.2.0a16
Could not test: 2019.4, 2018.4 - BuildPlayerOptions.extraScriptingDefines are not introduced in these versions
Notes:
- The issue does not reproduce when building for Windows or MacOS Standalone
- The issue reproduces when building for Android or IOS
- The issue does not reproduce when building through Unity's Build Settings window
Comments (1)
-
StinkySteak
May 18, 2024 07:48
Why the won't fix? I'm using 2021.3.38f1 and this still exist. This is supped to be LTS "Long Term Stable". This feature is essential for large games
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
- TSS Inspector creates invalid Project Relative paths for USS references in packages when adding References via Inspector
- Screen Space Ambient Occlusion is not visible when the directional light intensity is 0.001 or lower with the Deferred Rendering Path selected
- Unlinking Unity project from cloud throws "DirectoryNotFoundException" errors when the Build Automation package is installed
- Numeric input field for “Prewarm Time” doesn’t fully display decimal values
- Sprite Editor Overlay Menu issues
Resolution Note:
There are no fixes planned for this Bug