#Dotnet Could not execute because the specified command or file was not found...

2 messages · Page 1 of 1 (latest)

lusty seal
#

Hi, I'm trying to get debugger up and running in vscode. I have setup launch.json and tasks.json based on Godot's documentation page: https://docs.godotengine.org/en/stable/tutorials/scripting/c_sharp/c_sharp_basics.html

tasks.json:

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "build",
            "command": "dotnet",
            "type": "process",
            "args": [
                "build"
            ],
            "problemMatcher": "$msCompile"
        }
    ]
}``` 

launch.json:

{
"version": "0.2.0",
"configurations": [
{
"name": "Play",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
"program": "~/GodotEngine/Godot_v4.3-stable_mono_linux_x86_64/Godot_v4.3-stable_mono_linux.x86_64",
"args": [],
"cwd": "${workspaceFolder}",
"stopAtEntry": false,
}
]
}


Building the project succeeds but launching fails to a following error:

Could not execute because the specified command or file was not found.
Possible reasons for this include:

  • You misspelled a built-in dotnet command.
  • You intended to execute a .NET program, but dotnet-~/GodotEngine/Godot_v4.3-stable_mono_linux_x86_64/Godot_v4.3-stable_mono_linux.x86_64 does not exist.
  • You intended to run a global tool, but a dotnet-prefixed executable with this name could not be found on the PATH.

I'm using Fedora 40 and dotnet version 8.0.402.