Hello, I'm currently learing to use the Godot engine, I have Prior knowledge in Software development, that's why I went with c# over GDScript, since I have know a bit of c# already and didn't want to learn a new language just for Godot.

I am using ViusalStudio (not code) as my IDE, I have mostly everything setup and running, Godot will start VS when I am editing scripts, debugging works also flawlessly and intellisense also works without a problem.

Now I am a but confused, I am not able to get any outputs to print in Visual Studio, I would expect my outputs from GD.Print() to either be visible in the Debug console or the "immediate Window" in visual studio, but I don't see them in neither window.
Am I missing something? Is GD.Print() even supposed to work like that? I also tried GD.PrintErr() and GD.PrintRaw(), if I start my application via the Godot editor my outputs will be show in it's console just fine, but I'd really appreciate beeing able to debug AND see my outputs.

Edit:
Normal C# ways of Logging like Console.WriteLine or System.Diagnostics.Debug.Write also don't seem to work

Edit2: Workaround so far for me is to start the game in the Godot editor and attach the VS debugger to it after the fact.

GD.Print will not show null as "null", it shows empty string so it sometimes shows nothing
If you have debugger error, no console prints will be displayed. I hope this helps,