MrRobot9
MrRobot9

Reputation: 2684

Unity3D: Cannot change scripting backend to .NET

Currently, the scripting backend is IL2CPP. I need to change it to .NET. I am not sure why it is disabled.

screenshot of player setting

I tried to add component via Unity Hub. It doesn't have Add component option and there was no option in Unity Installer as well.

screenshot of Unity Installer

How do I change it to .NET?

Upvotes: 2

Views: 6025

Answers (1)

You can't

Per the documentation Unity deprecated the .NET backend and only IL2CPP remains.

Note: The .NET scripting backend is deprecated and will be removed in a future release of Unity. We recommend switching to the IL2CPP scripting backend.

Given that that page is for Unity 2018.2 the feature has been removed in Unity 2019, which the current documentation page supports.

L2CPP is the only scripting back end supported for building projects for Universal Windows Platform.

Any other references saying that UWP supports a .NET backend haven't been updated to reflect this change.

See also this Microsoft MR issue on GitHub.

Upvotes: 3

Related Questions