C# _Ready() Not Executing – No Errors, No Output, Forced Exceptions Do Nothing

Godot Version

Godot 4.4.1 .net

Question

`My C# script’s _Ready() method is not executing at all. Even forcing an exception (throw new Exception()) does nothing. The node is in the scene tree, the script is attached, and the project builds successfully with no errors. Here is my simple c# code all I do is print but it never gets printed. I downloaded .net 8, I have the godot .net version and I completely understand that its going to be harder to get help with C# then gdscript but after I get this working and figured out I will be good.
Here is the code:
using Godot;

public partial class TestScript : Node2D
{
public override void _Ready()
{
GD.Print(“hello”);
}
}
and here is the image of the scene which is also in the main scene but running it by itself also does nothing:

`

There are printed errors. To show them, click the debugger at the bottom of the window.

Thanks I also didn’t realize that the class name had to match the name of the file!