diff --git a/tutorials/scripting/c_sharp/c_sharp_basics.rst b/tutorials/scripting/c_sharp/c_sharp_basics.rst index 38b1a2e75..a982eec92 100644 --- a/tutorials/scripting/c_sharp/c_sharp_basics.rst +++ b/tutorials/scripting/c_sharp/c_sharp_basics.rst @@ -12,7 +12,7 @@ and (re)visit the :ref:`Scripting section ` of the step-by-step tutorial. C# is a high-level programming language developed by Microsoft. In Godot, -it is implemented with .NET 8.0. +it is implemented with the modern .NET runtime. .. attention:: @@ -33,7 +33,7 @@ it is implemented with .NET 8.0. Prerequisites ------------- -Godot bundles the parts of .NET needed to run already compiled games. +Godot bundles the parts of .NET needed to run already-compiled games. However, Godot does not bundle the tools required to build and compile games, such as MSBuild and the C# compiler. These are included in the .NET SDK, and need to be installed separately. @@ -43,6 +43,7 @@ version of Godot. Download and install the latest stable version of the SDK from the `.NET download page `__. +Godot 4.5 requires .NET 8 or later, but exporting to Android requires .NET 9 or later. .. important:: @@ -355,8 +356,8 @@ You can read more about this error on the `C# language reference -As of Godot 3.2.3, Godot automatically downloads and sets up newly added NuGet -packages the next time it builds the project. +Godot automatically downloads and sets up newly added NuGet packages +the next time it builds the project. Profiling your C# code ----------------------