godotengine / godotengine/godot

Godot 4.4 Mac fresh install ".NET assemblies not found" message when opening a project

Open
#104,199 6 comments 0 reactions 0 assignees View on GitHub
bug needs testing topic:dotnet
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:

Image

I verified in package contents that `Contents/Resources/GodotSharp/Api/Debug` path exists in my `Godot_mono.app`

Image

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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.