Browse Source

Merge pull request #5985 from 31/dev/31/winbugs

Add notes for common C# bugs on Windows

(cherry picked from commit 420ed2739f10f393d97b64f4f7d37ebd0813377f)
Max Hilbrunner 3 years ago
parent
commit
5dd59a8030
1 changed files with 14 additions and 1 deletions
  1. 14 1
      tutorials/scripting/c_sharp/c_sharp_basics.rst

+ 14 - 1
tutorials/scripting/c_sharp/c_sharp_basics.rst

@@ -152,10 +152,23 @@ In Godot's **Editor → Editor Settings** menu:
 - Set **Mono** -> **Editor** -> **External Editor** to **Visual Studio**.
 - Set **Mono** -> **Builds** -> **Build Tool** to **dotnet CLI**.
 
-Next, you need to download the Godot Visual Studio extension from github
+Next, you can download the Godot Visual Studio extension from github
 `here <https://github.com/godotengine/godot-csharp-visualstudio/releases>`__.
 Double click on the downloaded file and follow the installation process.
 
+.. note:: The option to debug your game in Visual Studio may not appear after
+          installing the extension. To enable debugging, there is a
+          `workaround for Visual Studio 2019 <https://github.com/godotengine/godot-csharp-visualstudio/issues/10#issuecomment-720153256>`__.
+          There is
+          `a separate issue about this problem in Visual Studio 2022 <https://github.com/godotengine/godot-csharp-visualstudio/issues/28>`__.
+
+.. note:: If you see an error like "Unable to find package Godot.NET.Sdk",
+          your NuGet configuration may be incorrect and need to be fixed.
+
+          A simple way to fix the NuGet configuration file is to regenerate it.
+          In a file explorer window, go to ``%AppData%\NuGet``. Rename or delete
+          the ``NuGet.Config`` file. When you build your Godot project again,
+          the file will be automatically created with default values.
 
 Creating a C# script
 --------------------