Sarahnade

@Sarahnade@peoplemaking.games

a garbage pail kid making videogames

This profile is from a federated server and may be incomplete. Browse more on the original instance.

eniko, to random
@eniko@peoplemaking.games avatar

I'm curious, what's the most relaxing video game you've played?

Sarahnade,

@eniko I love Sunshine Heavy Industries for this. I like to distract my brain with small puzzles to relax. No time limits, open ended puzzles, chill sound track, adorable hilarious characters all make a very mellowing experience.

Sarahnade, to random

a vampire survivors like game but you're being rushed by kittens who've just heard you open the cat food

Sarahnade, to random

My projects are all borked now and won't open in at all and I'm absolutely panicking. Something went wrong installing Godot 4 or maybe environment variables or something about .NET and nuget or I'm just missing an SDK I DON'T KNOW and the internet won't tell me!! And I feel like a phony shitty developer because I can code just fine but I don't know the first thing about or how to maintain my dev environment. I've been trying to fix this for hours. Guess I'm clearing my morning to just cry.

Sarahnade,

If you're a developer who knows what you're doing and you have the time to help me get my environment working, I will send you some cash or donate to a thing. I'm at my wits end.

Sarahnade,

@khalidabuhakmeh Thanks for reaching out. Embarrassingly, I think I solved it. But I'd still appreciate some guidance.

I'd get a spinning circle when opening any C# files in my project, or they'd open as miscellaneous files. When trying to reload the project from solution explorer I'd get this error "error : The project file cannot be opened. C:\Program Files\dotnet\sdk\6.0.402\Sdks\Microsoft.NET.Sdk\Sdk not found. Check that a recent enough .NET SDK is installed and/or increase the version specified in global.json."

It took me a while to find the right download, (my .csproj file specifies "3.3.0" and "net472" but the one I want "6.0.402" is listed under "6.0.14" I GUESS) but now I've installed the missing SDK and it's all working.

I'm still very frustrated and unclear with what .NET actually is, why NONE of the numbers line up, what I've actually fixed, and what I did to break it in the first place. If you could point me in the right direction for any of that, I would be appreciative.

Sarahnade,

@b4ux1t3 I appreciate your willingness to help! I did manage to resolve it -- https://peoplemaking.games/@Sarahnade/110379213025895540 -- but I'm still unclear on what broke.

You're correct I'm on Windows, using Visual Studio (not code). 2019 for Godot 3 and 2022 for Godot 4. Now that I've installed it, this returns the correct version: PS C:\Users\sarah> dotnet --list-sdks
5.0.302 [C:\Program Files\dotnet\sdk]
6.0.402 [C:\Program Files\dotnet\sdk]
7.0.203 [C:\Program Files\dotnet\sdk]

The project I was panicking about is in Godot 3, so should not have changed. But my guess is that installing Godot 4 did some automagic and removed this SDK? Or perhaps it was when I used the VS installer to update Visual Studio? I'm still very unclear what caused this SDK version to be suddenly missing or suddenly required.

Sarahnade,

@khalidabuhakmeh Ah I see! Better C# integration is exactly why I'm excited to move to 4 (I am writing in C# yes.) But I'm not clear then why this project, which is in Godot 3, is now requiring this SDK? It seems like Godot 4 installation changed some requirements for peojects in 3 perhaps?

Sarahnade,

@b4ux1t3 I'm very pumped for better C# integration with 4 (the ability to Export actual Nodes rather than NodePaths?! Dreams come true!). Less pumped that installation of 4 seems to have affected projects in 3.

Thank you and @khalidabuhakmeh both very much for explaining! I'm on the job hunt and dev environment architecture is a huge blind spot for me, so this is all stat gains.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • ngwrru68w68
  • InstantRegret
  • ethstaker
  • magazineikmin
  • osvaldo12
  • rosin
  • mdbf
  • Youngstown
  • khanakhh
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • JUstTest
  • thenastyranch
  • tacticalgear
  • cisconetworking
  • GTA5RPClips
  • modclub
  • cubers
  • normalnudes
  • everett
  • tester
  • megavids
  • Leos
  • anitta
  • lostlight
  • All magazines