Update March 2023
Firstly you need to create a new debugging profile Menu > Debug > Debug Properties
Selecting executable as a new profile type in the top corner of the profile configurator.
[Optional] Rename the executable profile
- Enter the location of the Godot Executable and
e.g. Godot_v4.0.1-rc2_mono_win64.exe
- Enter the working directory to the project folder
Launch
in the command line
--path . --verbose
Launch (select scene)
in the command line
--path . scene.tscn --verbose
Launch (select Script)
in the command line
--path . --script <script> --verbose
Editor
in the command line
--path . --editor --verbose
Optionals
[1] Make GD.Print appear in the program output window (To be verified)
Include GD.cs
==> Need to update GD.cs to the lastest Godot4 rc2
Debugging Godot4 beta projects from VS and VSCode
I haven't found a fix for the first issue, but I've shared a GD.cs to pipe GD.Print functions to the output window. Just drop it into your project folder if you want that.
[2] Hot Reload (To be verified)
[3] Debug Editor Tool (To be verified)
If you want to also be able to debug editor tools add another profile and use the same arguments but add --editor as well.
--path . --editor
in the command line
Update Oct 2022
Debugging Godot4 beta projects from VS2022
Run+Debug Godot4 C# projects from Visual Studio
Debugging Godot4 beta projects from VS and VSCode
Is this Obsolete? VS2022 works with Godot 4.Beta1 no extension needed
Update March 2023
Firstly you need to create a new debugging profile
Menu > Debug > Debug PropertiesSelecting executable as a new profile type in the top corner of the profile configurator.
[Optional] Rename the executable profile
Reference
Launch
in the command line
--path . --verboseLaunch (select scene)
in the command line
--path . scene.tscn --verboseLaunch (select Script)
in the command line
--path . --script <script> --verboseEditor
in the command line
--path . --editor --verboseOptionals
[1] Make GD.Print appear in the program output window (To be verified)
Include GD.cs
==> Need to update GD.cs to the lastest Godot4 rc2Debugging Godot4 beta projects from VS and VSCode
[2] Hot Reload (To be verified)
[3] Debug Editor Tool (To be verified)
If you want to also be able to debug editor tools add another profile and use the same arguments but add --editor as well.
--path . --editorin the command line
Update Oct 2022
Debugging Godot4 beta projects from VS2022
Run+Debug Godot4 C# projects from Visual Studio
Debugging Godot4 beta projects from VS and VSCode
Is this Obsolete? VS2022 works with Godot 4.Beta1 no extension needed