Skip to content

Unity 2019.4 does not build because it does not have the UIElements.HelpBox class #757

@ScarlettHoefler

Description

@ScarlettHoefler

I've attempted to upgrade an old project to the latest version of Steamworks.NET (at the time of writing, that's 2025.162.1). The project is running in Unity 2019.4.41f2 (the latest 2019.4 release).

After importing the updated project, I get this error message:

Library/PackageCache/com.rlabrecque.steamworks.net@af710043b9/Editor/Settings/EditorSteamworksNETSettingsElement.cs(72,27): error CS0246: The type or namespace name 'HelpBox' could not be found (are you missing a using directive or an assembly reference?)

According to the release page, 2019.4 is implied to work:

Unity version notice: As of Release 20.0.0 the minimum supported Unity Version is the LTS release "2019.4" due to the package support!

However, looking at the Unity docs for UnityEngine.UIElements.HelpBox, it looks like the oldest supported version for that is 2020.1, or at least that's the oldest version that has a doc page for it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions