Search Issue Tracker

By Design

Votes

0

Found in

2020.3.33f1

Issue ID

UUM-21707

Regression

No

ILPPs open every assembly on every recompilation when there are ILPPs in a project

--

-

Reproduction steps:
1. Open the attached project "ILPP_Repro.zip"
2. Open the Compilation Timeline window (Window > Analysis > Compilation Timeline)
3. Click "Recompile" and observe total time
4. Open the CompilationPipelinePatches.cs file in a code editor (Dependencies/com.recroom.editorhelpers/Editor/EditorPatches/CompilationPipelinePatches.cs)
5. Click "Recompile" and observe total time

Expected result: the total time is about the same at steps 3 and 5
Actual result: the total time increases at step 5 (for example from 14 to 17 seconds)

Reproducible with: 2020.3.33f1
Couldn't test with: 2020.3.43f1, 2021.3.16f1, 2022.2.2f1, 2023.1.0a24 (the project only works with 2020.3.33f1)

Reproducible on: macOS 12.4 (Intel)

  1. Resolution Note:

    This is something we are woking on adressing for future versions of Unity, with the upcoming change to msbuild. ILPP will be something that will be individual configured on a per project basic.

    For older versions of Unity it is not something we have any plan of changing.

    I do love the workaround you have made though.

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.