Search Issue Tracker

Fixed in 2022.1.X

Planned for 2021.2.X

Votes

2

Found in

2020.3

2021.1

2021.1.3f1

2021.2

Issue ID

1330363

Regression

No

DLL with Define Constraint included in BuildPlayerOptions.extraScriptingDefines is not included in Build

Scripting

-

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

  1. Response avatar

    Resolution Note (fix version 2022.1):

    Fixed in: 2022.1.0a12

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.