godotengine / godotengine/godot
Godot 4.4 Mac fresh install ".NET assemblies not found" message when opening a project
- Dominant language
- C++
- Stars
- 117k
- Forks
- 26.8k
- PR merge metrics
- PR metrics pending
Description
### Tested versions
- Godot_v4.4-stable_mono_macos
Fresh install
### System information
MacOS Sequoia 15.3
### Issue description
Attempting to open a 4.2 project [Tanks of Freedom II](https://github.com/P1X-in/tanks-of-freedom-ii/tree/master/scenes) results in the following message:
I verified in package contents that `Contents/Resources/GodotSharp/Api/Debug` path exists in my `Godot_mono.app`
I verified that I'm using a C# distribution of Godot, which doesn't require any additional installs, but I also have .NET installed on my laptop as well.
### Steps to reproduce
- Download a fresh Godot_mono distribution: https://godotengine.org/download/macos/
- Clone [Tanks of Freedom II](https://github.com/P1X-in/tanks-of-freedom-ii) repo to any folder
- Open the project with Godot_mono.app
- See the popup
### Minimal reproduction project (MRP)
N/A
Contributor guide
Research direction
Start by reproducing the popup with a fresh Godot_v4.4-stable_mono_macos installation and the Tanks of Freedom II project. Inspect the Godot_mono.app package, especially Contents/Resources/GodotSharp/Api/Debug, and compare the reported assembly lookup with the available package contents. Done means opening the project without the ".NET assemblies not found" message.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, csharp
- Domain
- desktop, game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100