Search Issue Tracker

Won't Fix

Votes

3

Found in

2017.4.0f1

2018.3.0a1

2018.3.11f1

2019.1.0a1

2019.2.0a1

Issue ID

1143273

Regression

No

Unity compiler ignores -reference alias in .rsp files

Scripting

-

Reproduction steps:
1. Open the attached project inside of "case_1143273-ReferenceSample.zip"

Expected result: Project opens up without any compiler errors
Actual result: Project opens up with compiler errors due to csc.rsp and/or mcs.rsp files not applying alias to the .dll namespace

Reproduced versions: 2017.4.25f1, 2018.3.13f1, 2019.1.0f2, 2019.2.0a11

Notes:
- 2017.4.25f1 does not throw an error and allows to enter play mode. However, "extern alias" keywords still do not work
- Error: Assets\SampleScript.cs(1,14): error CS0430: The extern alias 'Newton' was not specified in a /reference option

  1. Resolution Note (2020.1.X):

    We do not support reference aliases in the Script/Assembly Updater and have therefore decided to not add fix this issue, as script/assembly updates would not work together with this feature.

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.